Re: on pulling/cloning git notes
- From
Christian MICHON <christian.michon@gmail.com>
- Date
- Jun 24, 2010, 13:27 UTC
- Message-ID
- <AANLkTimImotT2F2JGSZnUsjD-dGk7s_eBx2j815FTcAG@mail.gmail.com>
- In-Reply-To
- <4C235ABE.9050504@drmicha.warpmail.net>
On Thu, Jun 24, 2010 at 3:16 PM, Michael J Gruber <git@drmicha.warpmail.net> wrote:
Show 12 quoted lines
> Christian MICHON venit, vidit, dixit 24.06.2010 14:25: >> On Thu, Jun 24, 2010 at 11:48 AM, Michael J Gruber >> <git@drmicha.warpmail.net> wrote: >>> As you can see from the default "fetch" line above, "refs/heads" are >>> fetched by default (when cloning, fetching etc.), but nothing else >>> (well, besides some tags). You can set up an additional fetch refspec to >>> get the notes also. >> >> I'm actually doing a fresh clone elsewhere, using 'git clone --mirror >> gitolite:daat'. > > You didn't say "--mirror" before ;)
yes I did... "When trying to to a 'git clone --mirror' from that same gitolite"...
Show 25 quoted lines
> >> >> I was expecting to grab everything from the remote refs, as in this >> case my .git/config will look like this: >> [remote "origin"] >> fetch = +refs/*:refs/* >> mirror = true >> url = gitolite:daat > > Hmmh. I have notes in the standard "refs/notes/commits", push them into > that same ref on the remote side (using an additional push refspec). > When I "clone --mirror" that I do get them back in "refs/notes/commits" > in the (bare) mirror repo. > >> [remote "origin"] >> fetch = +refs/heads/*:refs/notes/* >> mirror = true >> url = gitolite:daat >> >> Thanks for the hint, Michael! >> > > I'm glad it helped though I don't know why... > > Did you push the notes into head refs?
yes apparently I did. I thought it did help, I must have pushed the wrong way originally.
I'll fix that. Actually --mirror works fine and I'm actually getting the commit linked to the notes.
thanks for double checking.
-- Christian -- http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !