SVN Merge feature

Post here any ideas/problems/suggestions you have regarding CodeLite's Subversion (SVN) plugin
alexk
CodeLite Curious
Posts: 3
Joined: Wed Jul 06, 2011 12:13 pm
Genuine User: Yes
IDE Question: C++
Contact:

SVN Merge feature

Post by alexk » Wed Jul 06, 2011 1:06 pm

Please consider implement svn merge command support in Subversion plugin.

User avatar
eranif
CodeLite Plugin
Posts: 5896
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: SVN Merge feature

Post by eranif » Wed Jul 06, 2011 2:28 pm

Can you please provide some information on what you would like to see?

Eran
Make sure you have read the HOW TO POST thread

alexk
CodeLite Curious
Posts: 3
Joined: Wed Jul 06, 2011 12:13 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: SVN Merge feature

Post by alexk » Fri Jul 22, 2011 6:27 pm

Something similar to what "Merge a range of revisions" in TortoiseSVN does.

The dialog window must contain following widgets:

Text input <URL> "URL to merge from". This should take a string (svn url) or a path to some other working copy. A button for selection such would be nice. Also remembering last value would be very helpful.

Text input <RevisionsRange> "Revision range to merge". This string would be passed directly to svn. (see below)

Directory selector for working copy <WorkingPath>. This should default to current project dir or to currently highlighted dir (or something similar depending on how this dialog is called).

Checkboxes: "dry run" and "recursive" (recursive should be set by default). They correspond to svn options --dry-run and --non-recursive (-N)

And typical buttons: Cancel + Merge

Then simply invoke svn like this:

svn merge -r <RevisionsRange> <URL> <WorkingPath>

For "dry run" : svn merge --dry-run.....
If recursive option is NOT on: svn merge -N ...

Post Reply