Re: [PATCH] cg-fetch will now retrieve commits related to tags if missing.
- From
Martin Langhoff <martin.langhoff@gmail.com>
- Date
- Oct 20, 2005, 04:18 UTC
- Message-ID
- <46a038f90510192118s31c52fe7m73d88a9779653f4c@mail.gmail.com>
- In-Reply-To
- <7voe5lvv1q.fsf@assigned-by-dhcp.cox.net>
On 10/20/05, Junio C Hamano <junkio@cox.net> wrote:
Show 8 quoted lines
> You are saying: > if "$tagid" is already commit then continue; > if "$tagid" dereferences to a commit and if you have it > then continue > > If that is the case, then this might be more efficient. > > GIT_DIR=../.. git-rev-parse --verify "$tagid^0" >/dev/null 2>&1 && continue
Note however that git-rev-parse is lazy and won't check that the commit is there. I have to call git-cat-file and check whether it succeeds to know if we have the object.
cheers,
martin