Tag for 2.6.9

John Ralls jralls at ceridwen.us
Wed Nov 18 09:37:06 EST 2015


> On Nov 17, 2015, at 11:28 PM, Mike Alexander <mta at umich.edu> wrote:
> 
> --On November 17, 2015 at 8:09:55 PM -0800 John Ralls <jralls at ceridwen.us> wrote:
> 
>> 
>>> On Nov 17, 2015, at 4:38 PM, Mike Alexander <mta at umich.edu> wrote:
>>> 
>>> --On November 17, 2015 at 9:41:49 AM +0100 Geert Janssens
>>> <geert.gnucash at kobaltwit.be> wrote:
>>> 
>>>> On Tuesday 17 November 2015 02:33:08 Mike Alexander wrote:
>>>>> Is there a reason that there's no 2.6.9 tag in the Git repository?
>>>>> It seems like it should go on 4241505.
>>>>> 
>>>>>          Mike
>>>>> 
>>>>> _______________________________________________
>>>>> gnucash-devel mailing list
>>>>> gnucash-devel at gnucash.org
>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>>> 
>>>> It is there on my local repository and on github. I'm surprised you
>>>> don't see it ?
>>>> 
>>>> Geert
>>> 
>>> This is odd.  I have two copies of the Git repository on my machine
>>> and I see it in one and not the other.  In one of them I've used
>>> fetch for maint and master, but not pull (i.e. maint and master are
>>> behind origin/maint and origin/master).  This one doesn't see the
>>> tag.  On the other one I've used pull to keep the local branches up
>>> to date.  There must be something about Git I don't understand.
>>> Actually, there's a lot about it I don't understand well.
>>> 
>>> Sorry for the confusion, the tag is ok.
>> 
>> Huh. That’s strange, retrieving tags is fetch’s job and pull is
>> just fetch + merge. Do the tags appear if you merge origin/maint into
>> maint on the “fetched” repo? Use —ff-only to make sure you
>> don’t get a gratuitous merge commit.
> 
> Yes, it is strange.  I tried updating my local maint and master branches to be the same as the remote branches and this didn't help. That tag still doesn't exist in that copy of the repo. That, however, is just the tip of the iceberg.  This copy has only 9 tags defined. The other one, which has 2.6.9, has 209 tags defined.  Somehow one copy of the repo lost 200 tags. Furthermore .git/refs/tags is empty in that directory, so I don't know where the 9 that are defined come from.  I have no idea what is going on, but it is clearly a local problem.

The “missing” tags along with all of the branches that you don’t use are in .git/packed-refs.

Might be a config issue. You can force retrieval of the tags with `git fetch -t`.

Regards,
John Ralls




More information about the gnucash-devel mailing list