Re: [Bug] git pull doesn't recognize --work-tree parameter
- From
Nguyen Thai Ngoc Duy <pclouds@gmail.com>
- Date
- Oct 13, 2011, 10:55 UTC
- Message-ID
- <CACsJy8AgW8fg3iOKQw=vv2s20hF0PTGD9Py-eMOTBmAv+6CYWg@mail.gmail.com>
- In-Reply-To
- <E95C75ED-99F2-463C-A1AB-0F8152696739@jetbrains.com>
On Thu, Oct 13, 2011 at 7:38 PM, Kirill Likhodedov <kirill.likhodedov@jetbrains.com> wrote:
Show 9 quoted lines
> > 'git pull' doesn't work from outside the working tree even if '--work-tree' is specified: > > # git version > git version 1.7.6 > # git --git-dir=/Users/loki/sandbox/git/child/.git --work-tree=/Users/loki/sandbox/git/child pull > fatal: /opt/local/libexec/git-core/git-pull cannot be used without a working tree. > > Note that 'git fetch' and 'git merge origin/master' work fine, so 'git pull' should be easy to fix :)
Not exactly. git-pull is a shell script and may have problems that a builtin command like git-fetch never has. An "easy" way is to just build git-pull in. I have such a (stalled) WIP since May. Thanks for reminding me to finish my work :)
-- Duy