From: Christian MICHON Date: Thu, 24 Jun 2010 13:27:48 GMT Subject: Re: on pulling/cloning git notes Message-ID: In-Reply-To: <4C235ABE.9050504@drmicha.warpmail.net> On Thu, Jun 24, 2010 at 3:16 PM, Michael J Gruber wrote: > Christian MICHON venit, vidit, dixit 24.06.2010 14:25: >> On Thu, Jun 24, 2010 at 11:48 AM, Michael J Gruber >> 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"... > >> >> 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 !