2013/7/28 Ramkumar Ramachandra <artag...@gmail.com>:
> Duy Nguyen wrote:
>> I was involved with this code (the gitdir setup code, not submodule)
>> and am interested to know what's going on too. Could you produce a
>> small script to reproduce it?
> Here's your reduced testcase. Just point mygit to a HEAD build.
> cd /tmp
> $mygit clone https://github.com/artagnon/clayoven
> cd clayoven
> $mygit submodule add https://github.com/lewang/flx .elisp/flx
> $mygit commit -a -m "Added submodule"
> cd /tmp
> ln -s clayoven/.elisp
> cd .elisp/flx
> EDITOR="emacs -Q" git commit --amend
The keypoint is that you set GIT_EDITOR to "emacs -Q". Last night
I can not reproduce the bug, because I use vim as the editor.
Vim as a editor may call realpath before open file.
I change the EDITOR(GIT_EDITOR) environment in your test script
GIT_EDITOR="echo PWD: $(pwd); echo REALPATH: $(pwd -P); echo" \
git commit --amend
And the result is :
[master 248e49e] add usage information
Author: Le Wang <le.w...@agworld.com.au>
1 file changed, 27 insertions(+)
How to fix this bug, I have no idea now.
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html