On 2009-08-04 23:06:12 -0500, Peter Samuelson wrote:
> [Vincent Lefevre]
> > $ svn co file:///home/vinc17/private/svn-...@1952 wd-test
> > $ cd wd-test
> > $ svn pl -v ensl/these/lplain.bst
> > Properties on 'ensl/these/lplain.bst':
> >   svn:keywords
> >     Id Date
> > $ grep Id ensl/these/lplain.bst
> > % $Id: lplain.bst 1950 2003-12-08 12:30:36Z lefevre $
> > $ grep Id ensl/these/.svn/text-base/lplain.bst.svn-base
> > % $Id: lplain.bst,v 4.0 2000/01/31 18:11:53 vlefevre Exp $
> 
> How did this file get into this state?  Normally, in the .svn/text-base
> copy of a file, like the copy in the repository, the $Id$ keyword is
> not expanded.
> 
> It looks like an RCS identifier.  Was this imported via cvs2svn, or by
> manual 'svn add' of your tree, or something else?  Was the svn:keywords
> property set at the time of initial import, or later?

The repository was regenerated from a dump file. When the file was
added to the repository, it already had an Id keyword. So, I assume
that $Id: lplain.bst,v 4.0 2000/01/31 18:11:53 vlefevre Exp $ is in
the dump file (the data are compressed, so that this is just a guess),
and that "svnadmin load" didn't canonicalize the $Id$ keyword in the
repository (or is that the job of the client when updating the working
copy?). I don't know the reason why the dump file doesn't just have
$Id$. Maybe because of an old Subversion bug. But Subversion must be
able to handle the data that old versions have generated.

Note: "svnadmin verify" doesn't complain.

-- 
Vincent Lefèvre <vinc...@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to