[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Add permalink to svn info?

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: 2006-06-18 17:30:58 CEST

Dain Sundstrom wrote:
[...]
> svn co -r 2473 https://svn.codehaus.org/openejb/trunk/openejb2
>
> Unfortunately, this doesn't work because an svn 1.3.1 client seems to
> follow the lineage directory which had moved. After a long chat on
> IRC, I got the correct command [2]:
>
> svn co https://svn.codehaus.org/openejb/trunk/openejb2@2473
>
> My confusion was confounded because a fiend of mine still has a 1.1.4
> client and the first command worked fine for him. I personally find
> the first format more natural, but can understand why the second was
> chosen...

Note that the two command syntaxes are both valid and both useful in certain
contexts, but they have different meanings. It is a nuisance that the meaning
of your first command has changed after version 1.1, but something had to
change because "-r" was not able to serve both purposes.

[...]
> I'm thinking of something like this
>
> $svn info
> Path: .
> URL: https://svn.codehaus.org/openejb/trunk/openejb2
> Permalink: https://svn.codehaus.org/openejb/trunk/openejb2@2473
[...]

That output would give the impression that the whole thing is a URL. In fact
it is not; URL + "@" + revision number is just a syntax that the "svn"
command-line client understands, and "-r URL" is another (with a different
meaning). I don't think this addition to "svn info" output is a good idea.

Instead, you might wish to consider adding something to the documentation in
the Subversion Book [1] or maybe in "svn help".

[1] See, for example, the section on "Peg Revisions",
<http://svnbook.red-bean.com/nightly/en/svn.advanced.pegrevs.html>.

- Julian

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Jun 18 17:31:08 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.