a note regarding net.shibboleth:parent-v3:2

Ian Young ian at iay.org.uk
Wed Nov 6 03:39:58 EST 2013


On 5 Nov 2013, at 15:33, Cantor, Scott <cantor.2 at osu.edu> wrote:

> I think we should stick to managing only external dependency versions and
> not our own.

+1

>> I am not, personally, very fond of the tag-from-workspace way of doing
>> things, although that's what we document as our procedures. I think
>> that's mainly a svn-specific convention and I come from the "check it in
>> and then tag it" generation (although that's obviously how Git works,
>> too, so everything old is new again).
> 
> Not sure I see the difference, though with svn you can do a direct cp of a
> particular revision to become the tag.

I've always visualised branches rather literally as actual branches in a tree of states where the edges are deltas (commits, checkins) and tags as labels on locations in the tree. That's how the system I first used worked (PVCS, which I guess is a CVS variant) on a per-file basis, and it's very much the model in Git at a per-repository level. That more familiar (to me) model is undoubtedly part of why my brain finds Git a good fit.

I just don't find the "branches-are-copies, tags-are-copies model" that Subversion uses to be particularly intuitive. Never have done. That's a purely personal thing, though.

	-- Ian



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5943 bytes
Desc: not available
Url : http://shibboleth.net/pipermail/dev/attachments/20131106/6e17d79a/attachment.bin 


More information about the dev mailing list