2013年5月11日土曜日

LREdit で Subversion の base バージョンと比較するコマンド

LREdit で Subversion の base バージョンと比較するには、以下のようにするとよい。
TortoiseSVN がインストールされていることが前提。

    def command_SubversionDiff(info):
        # compare with base version of svn
        edit = window.activeEditPane().edit
        fullpath = edit.doc.getFullpath()
        if fullpath:
            dirname, filename = splitPath(fullpath)
            cmd = [ "c:/Program Files/TortoiseSVN/bin/TortoiseProc.exe", "/command:diff", "/path:%s" % filename ]
            window.subProcessCall( cmd, cwd=dirname )

0 件のコメント:

コメントを投稿