[Cython] hg-git shows 25 heads?
Dag Sverre Seljebotn
d.s.seljebotn at astro.uio.no
Thu Jul 7 20:10:30 CEST 2011
On 07/07/2011 07:52 PM, Pauli Virtanen wrote:
> On Thu, 07 Jul 2011 15:28:36 +0200, Stefan Behnel wrote:
>> there's something broken with the repo recently. Even in a fresh
>> checkout, I see 25 heads, most of which were supposed to be merges into
>> the master branch (mainly button merges). The github web site doesn't
>> show these, it only has three branches.
>> This keeps me from pushing. A hg pull currently says that it gets 735
>> objects *each time*, without any visible changes, and a push says it
>> would override a changeset.
>> Any idea what may have gone wrong?
> It seems that the Github's automatic merge feature creates hidden
> branches in the namespace
> Git does not fetch these by default unless you tell it to,
> git fetch origin refs/*:refs/*
> The hidden branches are there, but you never see them in normal usage,
> and they are never pulled so they do not take space in clones.
> But maybe Mercurial's git plugin gets confused because of them?
> I'm not familiar with how it works, but maybe you can instruct it
> to track only branches in the default namespace refs/heads/*
Sounds like this should be a Github or hg-git bug report.
5 minutes of Googling didn't turn up anything... Do you think it would
be a bad idea to simply delete these branches, something like
git push origin :refs/*
More information about the cython-devel