From: Nguyen Thai Ngoc Duy Date: Thu, 28 Oct 2010 00:16:06 GMT Subject: Re: [PATCH 02/34] Add t1510 and basic rules that run repo setup Message-ID: In-Reply-To: <20101027163047.GA11069@burratino> On Wed, Oct 27, 2010 at 11:30 PM, Jonathan Nieder wrote: > Nguyen Thai Ngoc Duy wrote: >> 2010/10/27 Nguyễn Thái Ngọc Duy : > >>> +# 2. .git file is relative to git_dir. .git file is basically symlink >>> +#    in disguise. >> >> This is not completely followed in my tests. If .git is a true >> symlink, its link is relative to .git itself. When .git is a file, it >> would be more difficult to calculate path relative to .git (you can't >> chdir to a file). > > I'm not sure I understand: > >  git init repo >  cd repo >  mv .git .git.real >  ln -s .git.real .git > > The path ".git.real" is relative to "repo/", not "repo/.git/", no? Ah, ok. I was confused after writing all those tests. -- Duy