Hi, list.
Yet another issue with Git symlink handling.
I can't run git add with absolute path if the repository's root directory is a symlink.
Please see the transcript below for details.
Alexander.
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.10 Release: 10.10 Codename: maverick
$ uname -a Linux ubuntu 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 01:41:57 UTC 2010 i686 GNU/Linux
$ git --version git version 1.7.3.4
$ mkdir myrepo && cd myrepo $ git init $ touch alpha $ git add alpha $ git commit -m "initial commit"
$ cd ../ $ ln -s myrepo mysymlink $ cd mysymlink $ git status $ touch beta
$ git add ~/tmp/git-test/mysymlink/beta fatal: '/home/agladysh/tmp/git-test/mysymlink/beta' is outside repository
$ cd ../myrepo/ $ git add ~/tmp/git-test/myrepo/beta $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: beta #