> Simon Large wrote:
> > Molle Bestefich wrote:
> ...snip..
> >> - After tagging the code with 'svn cp', the shared files are not
> >> pinned at their current revision - they keep "updating inside the
> >> tag".
> >
> > Took me a while to work out what you meant here. The tag
> > doesn't change,
> > but it points to something external which is not itself
> > tagged. Maybe we
> > should scan for externals when creating a tag and warn about that. Not
> > sure that we can do anything about it though.
> It almost seems that when a tag is created the tag should contain a
> 'snapshot' of the external files at that point. That way all the tagged
> files will stay frozen. I'm uncomfortable with this idea as it seems to go
> against the idea of having externals in the first place, but then what is a
> tag for?
> If I view the tag as a 'milestone' revision and that 'the repo should always
> build' the possibility that the externals can change so that it won't build
> is troubling.
> Temporarily bringing the externals into the current wc so that the tag
> checkout will always work seems a kludge too.
>
> If I'm talking rubbish I'm sorry.
I think you have to tag the externals separately as well in that case (just as you are
required to separately commit any changes to those externals).
Jean-Marc.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu May 26 16:17:31 2005