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

Re: [TSVN] Non SVN or TSVN specific revprops

From: Simon Large <slarge_at_slarge.plus.com>
Date: 2005-05-26 15:39:21 CEST

Molle Bestefich wrote:
> These are the major ones:
> - Commits to the repo becomes non-atomic :-(

Did we discuss at some stage having an option to commit externals, and
possibly to do it atomically if it is in the same repository? See below
too.

> - 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.

> Futhermore, a minor point (IMHO):
> - A few people have complained about not being able to tell TSVN to
> disallow commits to shared ('svn:external'ed) code.

Have they? If you commit a WC containing externals, TSVN tells you that
they have to be committed separately. Conversely, updates always update
the externals too.

> Personally, I think they're just stupid, but the need is apparently
> there - there's an entry in the TSVN FAQ which provides a workaround.

There might be scope for a new option (did I say that word?) for
committing externals:

Commit externals:
( ) Always
(*) Ask me
( ) Never

> The workaround is to checkout (or was it export?) the shared files
> separately and then copy that WC/folder into one's project WC.

You can used nested WCs, and they operate independently (although the
overlay status still propagates upwards).

> Or just hack the entries file and remove the dir entry.

If that is in the FAQ, tell me where and I will delete it straight away.
You should _never_ hack the entries file.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu May 26 15:38:39 2005

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

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