[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-25 22:23:59 CEST

C. Michael Pilato wrote:
>> That's what svn:externals is for, isn't it?
>
> svn:externals is a half-brained hack, which only works on whole
> directories (not files), and doesn't permit you to actually make (and
> keep) modifications to the code you've pulled in via that mechanisms.

It's flawed, certainly, but not quite as bad as all that. When you
commit a folder in TSVN it does check the externals to see if there are
changes and warns you to commit those separately.

>>>> the revision numbers are per project,
>>> ... as if that was a feature or something (revision numbers are
>>> meaningless) ...

Not entirely meaningless. We use them as the project build number,
although that's no argument for the scope of the repository.

>> For me, and many others they're not meaningless. See your own FAQ
>> about this:
>> http://subversion.tigris.org/faq.html#version-value-in-source
>>

[snip spurious arguments because ...]

I think Stefan meant to paste this link instead:

http://subversion.tigris.org/faq.html#multi-proj

although it is somewhat at variance with this one in the same FAQ:

http://subversion.tigris.org/faq.html#globalrev

One entry by sussman and one by cmpilato?

The line I have taken in our docs is this: if projects are related,
perhaps because they are released as a set, like TortoiseSVN,
TortoiseMerge, SubWCRev, etc. or if they share common data, then it
makes a lot of sense to keep them together. If they are completely
unrelated, then it makes sense to separate them. Why, for example, did
you split the SVN book out of the main SVN repo?

In Brad's case, 500 projects in 1 repository sounds a bit unwieldy. Are
these projects all live? Are they all related? But in the end it is just
as personal as how you organise your directory hierarchy on your
computer. Some people like deep hierarchies, some like flat ones.

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 Wed May 25 22:23:17 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.