July 22, 2012
1:13 p.m.
On Sat, 21 Jul 2012, Paul Eggert wrote:
On 07/21/2012 02:31 AM, Kevin Lyda wrote:
On the command line you can just do: git checkout tzcode1999a
But that checks out both code and data, right?
Hmm, not quite. As you have code and data in the same repository, the "checkout" will just set the state of your local repository to the commit that the tag refers too. You can have multiple tags for one commit very easily. If you want to avoid that, then code and data should live in a repository of themselves.
Isn't that confusing?
A little, but git is a bit confusing anyway, so I don't think this is a problem. A tag is just a symbolic name and I'd love to have one added for each release of both the code and data package. cheers, Derick