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

Re: Tag issue

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Wed, 02 Jul 2014 10:29:57 +0100

Philippe Bartholmé <philippe.bartholme_at_kelkoo.com> writes:

> Used commands are :
>
> svn copy trunk tags/R8_106
> svn commit
>
> The error message is:
>
> Deleting geppetto/prod/tags/R8_106/group/testchildren.yaml svn: Commit failed (details follow): svn: File 'R8_106/group/testchildren.yaml' is out of date svn: '/svn/geppetto/!svn/wrk/0077129d-cc9e-409e-9d26-c8c1f56e247f/prod/tags/R8_106/group/testchildren.yaml' path not found ]
>
> And svn status give this result :
>
> A + tags/R8_106
> D + tags/R8_106/group/testgroup1.yaml
> D + tags/R8_106/group/testchildren.yaml
> D + tags/R8_106/group/testgroup2.yaml
>
> The three files don't exist in trunk.
>
> This issue doesn't occur every time.
>
> Subversion version is 1.6.11
>
> Why do you think we have this strange behavior and how can we avoid this issue ?

It looks like the trunk tree is mixed revision and that means the copy
has deletes and/or replaces so that it is a copy of the various
different revisions. While Subversion should support a mixed-revision
copy it may not be what you want when you make a tag. If you do want a
mixed-revision copy then this appears to be a bug in 1.6.11; that's a
very old client and the problem may be fixed in newer versions. If you
do not wat a mixed-revision copy then you should run update on trunk to
make it single-revision before making the copy.

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*
Received on 2014-07-02 11:30:30 CEST

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

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