Simon Large wrote:
> There are (at least) 2 ways to use properties for this:
> 1. A property which says 'I am a tag, don't commit to me'.
> 2. A property which says 'If my URL contains XXX I am a tag'.
>
> If you take the first case, you apply the property to the tag. But you
> have to do that every time you create a new tag.
>
> If the property is applied to trunk, then every time you copy the
> trunk to make a branch or tag, the property is copied there
> automatically. But only when the target URL contains the property
> value does TSVN recognize it as a tag.
>
>
I think I now get the gist of what the implementation entails.
So in reality, the new wizzbang protection couldn't be made to work for
existing revisions, only new ones, to which the property is applied in
future.
Could these be made "Global" properties and pertain to the repository as
a whole, a bit like global ignores and use your type 2 solution.
> The problem is that you never check out or switch to the root /tags/
> folder (unless you want to check out every tag that was ever made -
> how much disk space do you have?). TSVN can only search up the WC as
> far as you have checked out, otherwise it has to contact the
> repository to do the search. So it will not see a property applied
> only to /tags/.
> Simon
>
Actually sometimes I do. Thanks to the versatility of Subversion coupled
with TortoiseSVN I have no compunction SVN-Deleting Branches and Tags
which have served their purpose and are finished with. The trail in the
log and revision graph is sufficient for history sake. Most projects
here are kept small by keeping code shared between projects as externals.
Now theres another place to bang some protection on. The external code
checked out as a WC could also benefit from a warning if accidentally
modified and committed.
As some others on the list are apt to say "sorry for then noise"
Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Aug 30 14:24:44 2005