Re: [PATCH] Extend 'svn diff URL URL' to 'svn diff URL URL [WC]'
Philip Martin <[email protected]> Thu, 03 Dec 2009 13:20:39 +0000
| Newsgroups | gmane.comp.version-control.subversion.devel,gmane.comp.version-control.subversion.rapidsvn.devel |
|---|---|
| Message-ID | <[email protected]> |
Julian Foad <[email protected]> writes: >> > > $ svn diff ^/repo/branches/foo ^/repo/branches/bar --repos=[URL|WC] >> > >> > But that's much harder to type. > > Yup. :-) But not if you configure it somewhere so you don't have to type > it. So your solution is I should define an alias that allows me to type 'svndiff ^/foo ^/bar wc' to run 'svn diff ^/foo ^/bar --repos=wc'. I'd prefer to fix the client. >> Also the new syntax is consistent >> > with most of the other commands that use '.' as a default, if one >> > doesn't want to use '.' one specifies the path explicitly: > > No, hardly any commands take a WC argument which they only use to > identify the repository. They nearly all focus their behaviour onto the > particular path you specify. Off the top of my head: $ svn log -rNNN $ svn list ^/branches $ svn diff -cNNN all will fail if wc is not a working copy and all will succeed if I add a wc path. Comparing two branches in a repository is not an obscure operation. We should make it easy to invoke. -- Philip ------------------------------------------------------ http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2426697 Please start new threads on the <[email protected]> mailing list. To subscribe to the new list, send an empty e-mail to <[email protected]>.