Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
git-submodule - Fix bugs in adding an existing repo as a module
author
Mark Levedahl
<mlevedahl@gmail.com>
Tue, 8 Jul 2008 02:36:40 +0000
(22:36 -0400)
committer
Junio C Hamano
<gitster@pobox.com>
Tue, 8 Jul 2008 23:37:25 +0000
(16:37 -0700)
git-submodule add would trip if path to the submodule included a space,
or if its .git was a gitdir: link to a GIT_DIR kept elsewhere. Fix both.
Signed-off-by: Mark Levedahl <mlevedahl@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-submodule.sh
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(parent:
d773c63
)
diff --git
a/git-submodule.sh
b/git-submodule.sh
index 3eb78cc724187998aa9ecf71509325631b8668c9..099a7d7560879c284c9fb2fff68f4588baaaf49b 100755
(executable)
--- a/
git-submodule.sh
+++ b/
git-submodule.sh
@@
-167,8
+167,7
@@
cmd_add()
# perhaps the path exists and is already a git repo, else clone it
if test -e "$path"
then
- if test -d "$path/.git" &&
- test "$(unset GIT_DIR; cd $path; git rev-parse --git-dir)" = ".git"
+ if test -d "$path"/.git -o -f "$path"/.git
then
echo "Adding existing repo at '$path' to the index"
else