git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* when does git start caring about symlinks?
@ 2010-11-23 23:50 Neal Kreitzinger
  2010-11-24 14:55 ` Nguyen Thai Ngoc Duy
  0 siblings, 1 reply; 3+ messages in thread
From: Neal Kreitzinger @ 2010-11-23 23:50 UTC (permalink / raw)
  To: git

I have a question on how symlinks work and at what point git starts caring 
about them.  If dirA/repoA/.git has no symlinks and I copy it to 
dirB/repoB/.git (ie. cp -rp /dirA/repoA/.git /dirB/repoB/.git), but /dirB is 
a symlink to /x/dirB does that mean that repoB contains symlinks (I suspect 
that repoB may be made up of all symlinks at this point)?  In other words, 
if I parallel test repoA and repoB am I running a true parallel test or are 
the repos different because repoA has no symlinks and repoB has symlinks?

v/r,
Neal 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: when does git start caring about symlinks?
  2010-11-23 23:50 when does git start caring about symlinks? Neal Kreitzinger
@ 2010-11-24 14:55 ` Nguyen Thai Ngoc Duy
  2010-11-24 19:48   ` Neal Kreitzinger
  0 siblings, 1 reply; 3+ messages in thread
From: Nguyen Thai Ngoc Duy @ 2010-11-24 14:55 UTC (permalink / raw)
  To: Neal Kreitzinger; +Cc: git

On Wed, Nov 24, 2010 at 6:50 AM, Neal Kreitzinger <neal@rsss.com> wrote:
> I have a question on how symlinks work and at what point git starts caring
> about them.  If dirA/repoA/.git has no symlinks and I copy it to
> dirB/repoB/.git (ie. cp -rp /dirA/repoA/.git /dirB/repoB/.git), but /dirB is
> a symlink to /x/dirB does that mean that repoB contains symlinks (I suspect
> that repoB may be made up of all symlinks at this point)?  In other words,
> if I parallel test repoA and repoB am I running a true parallel test or are
> the repos different because repoA has no symlinks and repoB has symlinks?

There should be no difference between repoA and repoB until you make
changes. Symlinks outside worktree do not matter. Symlinks inside .git
dir may cause problems when you start updating repos. But I don't
think recent git creates symlinks. There are other forms of symlinks
in .git dir though: .git as a file that points to real .git dir, or
.git/info/alternates comes to mind.
-- 
Duy

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: when does git start caring about symlinks?
  2010-11-24 14:55 ` Nguyen Thai Ngoc Duy
@ 2010-11-24 19:48   ` Neal Kreitzinger
  0 siblings, 0 replies; 3+ messages in thread
From: Neal Kreitzinger @ 2010-11-24 19:48 UTC (permalink / raw)
  To: git


>"Nguyen Thai Ngoc Duy" <pclouds@gmail.com> wrote in message 
> >news:AANLkTi=O0pZ97kRt0jGfy20znfvfp3UTydTBn_aMBxE+@mail.gmail.com...
>On Wed, Nov 24, 2010 at 6:50 AM, Neal Kreitzinger <neal@rsss.com> wrote:
>> I have a question on how symlinks work and at what point git starts 
>> caring
>> about them. If dirA/repoA/.git has no symlinks and I copy it to
>> dirB/repoB/.git (ie. cp -rp /dirA/repoA/.git /dirB/repoB/.git), but /dirB 
>> is
>> a symlink to /x/dirB does that mean that repoB contains symlinks (I 
>> suspect
>> that repoB may be made up of all symlinks at this point)? In other words,
>> if I parallel test repoA and repoB am I running a true parallel test or 
>> are
>> the repos different because repoA has no symlinks and repoB has symlinks?
>
>There should be no difference between repoA and repoB until you make
>changes. Symlinks outside worktree do not matter. Symlinks inside .git
>dir may cause problems when you start updating repos. But I don't
>think recent git creates symlinks. There are other forms of symlinks
>in .git dir though: .git as a file that points to real .git dir, or
>.git/info/alternates comes to mind.
>-- 
>Duy

Thank you for clarifying this for me.  I see that I mistyped my copy 
command.  It's actually "cp -rp /dirA/repoA /dirB/repoB", but you understood 
what I meant anyway when you stated "Symlinks outside worktree do not 
matter".  :)

v/r,
Neal 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-11-24 19:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-23 23:50 when does git start caring about symlinks? Neal Kreitzinger
2010-11-24 14:55 ` Nguyen Thai Ngoc Duy
2010-11-24 19:48   ` Neal Kreitzinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).