Re: git's is_inside_git_dir too strict?
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Mar 7, 2007, 15:53 UTC
- Message-ID
- <20070307155307.GC27596@spearce.org>
- In-Reply-To
- <fcaeb9bf0703070417n5d3fb168jc7efd4642ad38c92@mail.gmail.com>
Nguyen Thai Ngoc Duy <pclouds@gmail.com> wrote:
Show 13 quoted lines
> On 3/7/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > >Well, there is a real problem with "This operation must be run in a work > >tree". What operation is that? We tried to make it hard to overwrite > >things in $GIT_DIR by running Git operations meant for the working tree, > >and it seems like you are running one of them. > > From this command: > > git --git-dir=/home/pclouds/blog/data.git ls-files --others --modified > 2007-03-07T18_52_41.txt > > It was run in /home/pclouds/blog/data, which is the working directory > of data.git.
Why not just symlink it?
cd /home/pclouds/blog/data ln -s ../data.git .git
But really, why is your Git repository for the working directory outside of the working directory? Why not just move data.git to data/.git ?
-- Shawn.