Integration into Kate

Share on FacebookTweet about this on TwitterShare on Google+

You may insert following snippets into the externaltools -file of kate. Your own may found (mostly) in

~/.kde/share/apps/kate

Compare directory of document to subversion

[externaltool_Comparedirectoryofdocumenttosubversion]
 acname=externaltool_Comparedirectoryofdocumenttosubversion
 cmdname=
 command=kdesvn exec diff %directory
 executable=kdesvn
 icon=kdesvn
 mimetypes=
 name=Compare directory of document to subversion
 save=0

Compare current document to subversion

This compares only the last saved version, not version inside view. E.g., not saved changes will not displayed.

[externaltool_Comparedocumenttosubversion]
 acname=externaltool_Comparedocumenttosubversion
 cmdname=
 command=kdesvn exec diff %URL
 executable=kdesvn
 icon=kdesvn
 mimetypes=
 name=Compare document to subversion
 save=0

Open the directory of current document

Opens a new instance of kdesvn viewing the directory of current opened document.

[externaltool_KdesvnDirectoryofcurrentdocument]
 acname=externaltool_KdesvnDirectoryofcurrentdocument
 cmdname=
 command=kdesvn %directory
 executable=kdesvn
 icon=kdesvn
 mimetypes=
 name=Kdesvn (Directory of current document)
 save=0

Revert current document

Reverts the content of open document to the last version in repository. This entry will save your document and than do the revert-operation ’cause otherwise kate don’t want reload the document.

[externaltool_Reverttolastsubversionsversion]
 acname=externaltool_Reverttolastsubversionsversion
 cmdname=
 command=kdesvn exec undo %URL
 executable=kdesvn
 icon=kdesvn
 mimetypes=
 name=Revert to last subversions version
 save=1

Show log for document

[externaltool_subversionlogforcurrentdocument]
acname=externaltool_subversionlogforcurrentdocument
cmdname=
command=kdesvn exec log -r WORKING:1 %URL
executable=kdesvn
icon=kdesvn
mimetypes=
name=Subversion log for current document
save=0

Leave a Reply

Your email address will not be published. Required fields are marked *