Attached is a patch. I think I will send this to the bugtracker as an enhancement but first I will test it a bit longer. It fixes a few annoyances and gives a few new features:
* diff the current file against BASE, HEAD and PREV (instead of only against PREV like it was before)
* fix the right mouse button context menu annoyance in the log view and in the svnstatus view
* don't display all files in the svnstatus view
(when committing) but instead only modified, added, deleted, unversioned conflicting, etc.
* fix the sorting of the above mentioned list
* add the ability to svn add and svn remove
* add the ability to create patch files directly
from within the commit dialog. You select the
files like if you would want to commit but then
click on "create patch" instead of "commit"* the created patches will have relative paths
and not absolute paths as it was before.
* make the diff window a bit smaller so that the
mouse pointer is not directly above the commit
button after closing the diff view
* removed some unused units and did some minor
code changes and refactorings here and there
* added the svn icon in the main menu that was
already there all the time but not used.
I will continue testing this and I am sure there might be something I have overlooked so I will wait a few days until I officially submit this patch but I post it here already so you all can all have a look at it and tell me what you think.
apply the patch in the trunk/ folder, the paths are relative to trunk/
Bernd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lazsvn-improvements-v1.diff
Type: text/x-diff
Size: 56839 bytes
Desc: not available
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20100803/ce5ebdf1/attachment-0001.bin>
