Merge pull request #39957 from enumatech/fix/nix-prefetch-git-spaces

nix-prefetch-git: fix handling of submodules with spaces
This commit is contained in:
adisbladis 2018-05-04 23:36:58 +08:00 committed by GitHub
commit f786072420
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -185,7 +185,7 @@ init_submodules(){
# checkout each submodule
hash=$(echo "$l" | awk '{print $1}' | tr -d '-')
dir=$(echo "$l" | awk '{print $2}')
dir=$(echo "$l" | sed -n 's/^ \{0,1\}[^ ]* \(.*\) ([^ ]*)$/\1/p')
name=$(
git config -f .gitmodules --get-regexp submodule\..*\.path |
sed -n "s,^\(.*\)\.path $dir\$,\\1,p")