Richard Henderson - Re: svn diff branch woprking copy against mainline? (original) (raw)

This is the mail archive of the gcc@gcc.gnu.orgmailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

On Wed, Nov 02, 2005 at 06:39:53PM -0500, Daniel Berlin wrote:

Of course, the question always raised when you try to do this is "why is this better than just using shell variables"

if you can give me a good answer to take back to dev@subversion, i'm happy to

If we had something to expand to "Repository Root", then you would have a mechanism that would automatically work in whatever repository you're currently working in. Something that can't be said about shell variables.

Even better if we can choose something that isn't already a shell meta character, and so needs no quoting itself.

What if we let "^[+]" substitute Repository Root? We'd get

svn diff +/trunk/gcc/foo.c foo.c

I'm undecided if automatically appending a / to the expansion is helpful. It probably is, since essentially all uses need it.

r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]