> On Nov 17, 2015, at 11:28 PM, Mike Alexander <[email protected]> wrote:
> 
> --On November 17, 2015 at 8:09:55 PM -0800 John Ralls <[email protected]> 
> wrote:
> 
>> 
>>> On Nov 17, 2015, at 4:38 PM, Mike Alexander <[email protected]> wrote:
>>> 
>>> --On November 17, 2015 at 9:41:49 AM +0100 Geert Janssens
>>> <[email protected]> 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
>>>>> [email protected]
>>>>> 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


_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to