gitolite branch -- nonexistent ref?
Derek Atkins
warlord at MIT.EDU
Tue May 21 11:23:56 EDT 2013
John Ralls <jralls at ceridwen.us> writes:
> On May 21, 2013, at 5:58 AM, Geert Janssens <janssens-geert at telenet.be> wrote:
>
> On Monday 20 May 2013 19:53:02 John Ralls wrote:
> > On May 20, 2013, at 6:15 PM, Derek Atkins <warlord at MIT.EDU> wrote:
> > > I was working on setting up a git checkout to build the docs and
> noticed
> > > that the 'default branch' is broken in gitolite. I just tried to run:
> > >
> > > git clone ssh://git@code.gnucash.org/gnucash.git and it downloaded
> > > everything until it got to the end, where it gave me:
> > >
> > > warning: remote HEAD refers to nonexistent ref, unable to checkout.
> > >
> > > Is this something I need to fix on the server? If I clone with "-b
> > > trunk" then it works.
> > >
> > > -derek
> > >
> > > PS: gnucash-docs has the same issue..
> >
> > Probably your local git is looking for refs:origin:master, which doesn't
> > exist. If it bugs you you can make it with git branch master
> > git push origin master
> > in each repo, which should fix it for future use, though it's a bit of a
> > trap because master won't get updated.
> Couldn't this be solved by adapting the svn-git sync script ?
>
> Instead of just pulling in the new changes from svn, also run a
> git rebase trunk master ?
>
> Could, but probably shouldn't. It's an invitation to work in -- and to try to
> commit from -- the wrong branch.
I don't understand why this is the case. In gitolite can't we just say
that "trunk" == "master"? Or does git not have the concept of aliases?
I didn't think "master" was anything special.
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list