git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Submodule's .git file contains absolute path when created using 'git clone --recursive'
@ 2016-05-05 12:51 Loet Avramson
  2016-05-05 17:19 ` Junio C Hamano
  2016-05-05 17:22 ` Stefan Beller
  0 siblings, 2 replies; 7+ messages in thread
From: Loet Avramson @ 2016-05-05 12:51 UTC (permalink / raw)
  To: git

Hi,

According to git-clone man page - running 'git clone --recursive' "...is 
equivalent to running 'git submodule update --init --recursive' immediately 
after the clone is finished...", though I found a little difference between 
the two regarding the submodule's .git file:

1. Running 'git clone' and 'git submodule update --init --recursive' 
separately will create the .git file in each submodule containing a relative 
path to the superproject's .git directory as expected.

2. Running 'git clone --recursive' will create the .git file containing an 
*absolute* path to the superproject's .git directory. (as it was expected 
using git versions 1.7.8 - 1.7.10 as far as I understand)

Not sure if that's a bug but it got stuff behaving really weird in a specific 
usecase on one of our environments. It would be highly appreciated to update 
the docs at least.

Thanks.

 -Loet

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

end of thread, other threads:[~2016-07-12 16:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-05 12:51 Submodule's .git file contains absolute path when created using 'git clone --recursive' Loet Avramson
2016-05-05 17:19 ` Junio C Hamano
2016-05-05 17:22 ` Stefan Beller
2016-05-05 19:20   ` Loet Avramson
2016-05-05 19:32     ` Stefan Beller
2016-07-12 11:22       ` Ricardo Sánchez-Sáez
2016-07-12 16:46         ` Stefan Beller

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).