On Thu, Nov 26, 2009 at 08:12:25PM +0100, Dr. Stefan Friedrich wrote:
> Hello Stefan,
>
> thanks for your quick reply. Interesting. I tried the following:
That looks like a bug. I can reproduce it.
In my example, I set svn:keywords on the branch and on the trunk in two
separate steps. In your example, a file having svn:keywords set on it is
copied, and the copy does not expand keywords correctly.
Looks like keywords aren't correctly expanded in copies.
Could you file an issue? If not, I'll file one.
Please include your example below in the issue if you file it.
Thanks,
Stefan
> $ svn co file:///Users/stefan/tmp/test_svn/trunk test_wc
> Checked out revision 1.
> $ cd test_wc/
> $ vi alpha
> $ svn add alpha
> A alpha
> $ svn propset svn:keywords URL alpha
> property 'svn:keywords' set on 'alpha'
> $ svn ci -m "prop set"
> Adding alpha
> Transmitting file data .
> Committed revision 2.
> $ svn -m "tagged" cp file:///Users/stefan/tmp/test_svn/trunk file:///Users/stefan/tmp/test_svn/tags/1_0_0
> Committed revision 3.
> $ cat alpha
> alpha
> $URL: file:///Users/stefan/tmp/test_svn/trunk/alpha $
> beta
> $ # fine :-)
> $ svn sw file:///Users/stefan/tmp/test_svn/tags/1_0_0
> At revision 3.
> $ cat alpha
> alpha
> $URL: file:///Users/stefan/tmp/test_svn/trunk/alpha $
> beta
> $ # bad :-(
>
> What's wrong with my example?
>
> Kind regards,
>
> Stefan
>
>
> Am 25.11.2009 um 20:46 schrieb Stefan Sperling:
>
> >On Wed, Nov 25, 2009 at 07:41:34PM +0100, Dr. Stefan Friedrich wrote:
> >>Hello,
> >>
> >>I have the following problem:
> >>
> >>If I switch my working copy from the trunk to another branch or tag,
> >>Subversion properties (e.g. $URL$, …) won’t be updated.
> >
> >You probably mean keywords, which are expanded within file content,
> >rather than properties, which are meta-data attached to files or
> >directories and manipulated with the propset/propget/propdel/propedit
> >commands?
> >
> >>(Of course, If I check out the branch or tag completely new, files
> >>with Subversion properties have the right values.)
> >>
> >>I tried yesterday the latest revision (884224) from the trunk
> >>and used
> >>the command line client (svnadmin and svn).
> >>
> >>Is this a bug or a feature?
> >
> >I cannot reproduce this, it works for me, with trunk as of r883642.
> >
> >$ cat alpha
> >$URL$
> >alpha
> >$ svn ps svn:keywords URL alpha
> >property 'svn:keywords' set on 'alpha'
> >$ svn ci -m "set URL keyword in /trunk/alpha"
> >Sending alpha
> >Transmitting file data .
> >Committed revision 3.
> >$ cd ../branch/
> >$ svn ps svn:keywords URL alpha
> >property 'svn:keywords' set on 'alpha'
> >$ cat alpha
> >$URL$
> >alpha
> >$ svn ci -m "set URL keyword in /branch/alpha"
> >Sending alpha
> >Transmitting file data .
> >Committed revision 4.
> >$ cd ../trunk
> >$ cat alpha
> >$URL: file:///tmp/svn-sandbox/repos/trunk/alpha $
> >alpha
> >$ svn switch ^/branch
> >At revision 4.
> >$ cat alpha
> >$URL: file:///tmp/svn-sandbox/repos/branch/alpha $
> >alpha
> >$
> >
> >As you can see, the URL is expanded correctly after the switch.
> >
> >Stefan
--
printf("Eh???/n");
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2424687
Please start new threads on the <users_at_subversion.apache.org> mailing list.
To subscribe to the new list, send an empty e-mail to <users-subscribe_at_subversion.apache.org>.
Received on 2009-11-26 22:37:14 CET