Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Merge branch 'bw/submodule-sed-solaris'
author
Junio C Hamano
<gitster@pobox.com>
Fri, 20 Apr 2012 22:50:13 +0000
(15:50 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Fri, 20 Apr 2012 22:50:14 +0000
(15:50 -0700)
By Ben Walton
* bw/submodule-sed-solaris:
Avoid bug in Solaris xpg4/sed as used in submodule
git-submodule.sh
patch
|
blob
|
history
raw
(from parent 1:
bd6f71d
)
diff --git
a/git-submodule.sh
b/git-submodule.sh
index efc86ad4e0b90edbbf5a927aa87e7ad4b1a1949e..3d94a14079ccf745b3cf3d5d5a4e471f9b5542bc 100755
(executable)
--- a/
git-submodule.sh
+++ b/
git-submodule.sh
@@
-167,10
+167,11
@@
module_clone()
a=${a%/}
b=${b%/}
- rel=$(echo $b | sed -e 's|[^/]*|..|g')
+ # Turn each leading "*/" component into "../"
+ rel=$(echo $b | sed -e 's|[^/][^/]*|..|g')
echo "gitdir: $rel/$a" >"$path/.git"
- rel=$(echo $a | sed -e 's|[^/]*|..|g')
+ rel=$(echo $a | sed -e 's|[^/]
[^/]
*|..|g')
(clear_local_git_env; cd "$path" && GIT_WORK_TREE=. git config core.worktree "$rel/$b")
}