> I'd use it.
We'd use it at our company too. We currently use intra-repo externals to
include config files. We fake single file externals though by having each
file in its own directory.
While you're looking at externals, here's a question: would it be possible
to commit changes to externals within the same transaction as the the commit
to the parent directory? Obviously this would only be possible intra-repo
but I think it's valid. It would also make sense to *not* do this by
default, but rather, have an option on 'svn commit' that allows it.
Here's my reasoning for this feature: we use externals as a convenient way
to compose a working copy. We use it to pull code for our shared libraries
and customised third-party libraries into a regular structure. We then
merrily go about editing for a work item which may touch shared libraries,
as well as standard project code. It would be useful then, to do recursive
commits (intra-repo) in the same transaction, much as Subversion can do
recursive updates (where there is an option to EXclude externals).
The atomicity of commits is one of the big features of SVN that was missing
in other VCSs in SVN's price range. ;) It's a shame that externals breaks
that feature.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-04-23 10:02:03 CEST