You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Talden <ta...@gmail.com> on 2011/10/14 04:25:55 UTC

mergeinfo --show-revs eligible (is there a shorthand?)

Is there a short-hand for listing eligible revisions in a mergeinfo query?

To avoid expensive (sometimes several minutes on <1.7) empty merge
calls, it is handy to find out whether merge would actually do
anything - the current command-line is pretty verbose for the task
though (needless to say I've wrapped it up in a script).

         svn mergeinfo --show-revs eligible ^^/...

Would a short-hand be out of the question?

         svn mergeinfo --eligible ^^/...

Or maybe even an alias command ala bazaar.

         svn alias "eligible=mergeinfo --show-revs eligible"
         svn eligible ^^/...

(I'd probably call it 'missing' myself since it lists missing
revisions and I'm used to that in another tool - guess which one)

--
Talden

Re: mergeinfo --show-revs eligible (is there a shorthand?)

Posted by Talden <ta...@gmail.com>.
On Fri, Oct 14, 2011 at 11:58 PM, Stefan Sperling <st...@elego.de> wrote:
> On Fri, Oct 14, 2011 at 03:25:55PM +1300, Talden wrote:
>> Is there a short-hand for listing eligible revisions in a mergeinfo query?
>>
>> To avoid expensive (sometimes several minutes on <1.7) empty merge
>> calls, it is handy to find out whether merge would actually do
>> anything - the current command-line is pretty verbose for the task
>> though (needless to say I've wrapped it up in a script).
>>
>>          svn mergeinfo --show-revs eligible ^^/...
>>
>> Would a short-hand be out of the question?
>>
>>          svn mergeinfo --eligible ^^/...
>>
>> Or maybe even an alias command ala bazaar.
>>
>>          svn alias "eligible=mergeinfo --show-revs eligible"
>>          svn eligible ^^/...
>>
>> (I'd probably call it 'missing' myself since it lists missing
>> revisions and I'm used to that in another tool - guess which one)
>
> I hear ya.
> I think that 'svn mergeinfo' is very limited in its current implementation.
> There is a lot of potential to enhance its reporting capabilities.
> The current output is great for consumption by scripts, but not by humans.
> The current invocation syntax is not very nice.

Agreed on both counts and I've been following the output conversation on dev.

> However, we won't change output or command invocation in patch releases.
> So you'll have to rely on some wrapper script solution until a new
> release appears which ships 'svn mergeinfo' enhancements.
>
> There are some new ideas being worked on, see
> http://svn.haxx.se/dev/archive-2011-09/0562.shtml
> If you have any further input on the topic, please share it on the dev list.

Will do, though at this point I think my suggestions would just be 'me
toos' for ideas put forward by others.  Good ideas too.

--
Talden

Re: mergeinfo --show-revs eligible (is there a shorthand?)

Posted by Stefan Sperling <st...@elego.de>.
On Fri, Oct 14, 2011 at 03:25:55PM +1300, Talden wrote:
> Is there a short-hand for listing eligible revisions in a mergeinfo query?
> 
> To avoid expensive (sometimes several minutes on <1.7) empty merge
> calls, it is handy to find out whether merge would actually do
> anything - the current command-line is pretty verbose for the task
> though (needless to say I've wrapped it up in a script).
> 
>          svn mergeinfo --show-revs eligible ^^/...
> 
> Would a short-hand be out of the question?
> 
>          svn mergeinfo --eligible ^^/...
> 
> Or maybe even an alias command ala bazaar.
> 
>          svn alias "eligible=mergeinfo --show-revs eligible"
>          svn eligible ^^/...
> 
> (I'd probably call it 'missing' myself since it lists missing
> revisions and I'm used to that in another tool - guess which one)

I hear ya.
I think that 'svn mergeinfo' is very limited in its current implementation.
There is a lot of potential to enhance its reporting capabilities.
The current output is great for consumption by scripts, but not by humans.
The current invocation syntax is not very nice.

However, we won't change output or command invocation in patch releases.
So you'll have to rely on some wrapper script solution until a new
release appears which ships 'svn mergeinfo' enhancements.

There are some new ideas being worked on, see
http://svn.haxx.se/dev/archive-2011-09/0562.shtml
If you have any further input on the topic, please share it on the dev list.
Thanks.