Hacker News new | ask | show | jobs
by gumby 2119 days ago
> As someone who is at the intersection of tech and arts one of the things I like about using git in projects is that it is very clear what is the latest official defintive final variant of a piece of data and you don't have to ask anybody to get it.

As git is a distributed system I think it’s not at all clear what the definitive final variant might be —- and that is a strength.

That can be handled externally to git via ad hoc convention, say by using a system like gitlab or github and letting it declare one as “primary”, or by having someone post to a mailing list (“Commit X on a repo you can reach at URI Y is the official release”) both of which are common.

But in your example various people could mail you commits and not have any consensus on which is authoritative.

1 comments

Git Tags can substantially address this concern.