How we use Git

Simon Green simon at simongreen.net
Fri Oct 31 12:33:35 UTC 2014


On 31/10/14 21:26, Gervase Markham wrote:
> git clone http://git.mozilla.org/bugzilla/bugzilla.git
> cd bugzilla
> git log
> <look for the final 4.4.4 commit>
> git checkout <sha1>
> <get strange message about "detached HEAD">
> 
> Am I wrong?
> 
> If I'm not, then this isn't good.

I'm going to leave that to the people that know more than git than I do,
but that does seem correct.

> I believe we need metadata in our git repo such that any (recent)
> released version can be pulled and run bit-for-bit identical to the
> release tarball. I think we also need a pointer (tag?) to "latest stable
> release" on each branch which moves when we do a new release. Does that
> make sense to people?

I would turn the question around. If you are using git (or bzr or csv)
to get code, what is wrong with getting the latest code for the branch,
rather than the latest release of the code?

Things in 4.4.6+ are going to be part of 4.4.7 when that is released,
and there is a documented policy on what can be backported.

-- 
Simon Green



More information about the developers mailing list