From: Shawn O. Pearce Date: Wed, 28 May 2008 23:23:24 GMT Subject: Re: git-gui clone differs from command line Message-ID: <20080528232324.GM30245@spearce.org> In-Reply-To: <483D7884.2050407@robertsr.us> Barry Roberts wrote: > After much mis-directed research, I finally figured out that cloning a > repo (ssh://) with git-gui doesn't work exactly like 'git clone' from > the command line. The main difference is that 'git pull' doesn't work > on master. I get the error below. Is that intentional, or are we doing > something wrong? Bug in git-gui. git-gui's clone feature isn't implemented in terms of git-clone. Its implemented in terms of more primitive actions: git init git remote add origin git fetch git fetch --tags git update-ref refs/heads/master origin/master git checkout however it forgets to setup the branch configuration: > If you often merge with the same branch, you may want to > configure the following variables in your configuration > file: > > branch.master.remote = > branch.master.merge = > remote..url = > remote..fetch = > > See git-config(1) for details. Yea. That author of git-gui should really check git-config(1) for detais. *ducks and hides* I'll try to fix it tonight or tomorrow. -- Shawn.