libnetwork.lib: never use '--depth=1' when cloning from http and https git urls

- fix necessary and tested with code.google.com
- additionally print full 'git clone ..' command line used in debug output
This commit is contained in:
Silvan Calarco 2013-07-28 18:13:22 +02:00
parent a8df37360d
commit d7efc3f9dc

View File

@ -1015,9 +1015,11 @@ not the expected package version"" (${NOTE}${today}git${NORM})..."
notify.note \
"${NOTE}"$"cloning git repository""\
<$git_repository> ${git_branch:+($git_branch)}${NORM}""..."
if [ "$preserve_dot_git" = "0" ]; then
if [ "$preserve_dot_git" = "0" -a "${git_repository:0:4}" != "http" ]; then
notify.debug "$FUNCNAME: git clone --depth=1 ${git_branch:+-b $git_branch} \"$git_repository\""
git clone --depth=1 ${git_branch:+-b $git_branch} "$git_repository"
else
notify.debug "$FUNCNAME: git clone ${git_branch:+-b $git_branch} \"$git_repository\""
git clone ${git_branch:+-b $git_branch} "$git_repository"
fi
[ $? -eq 0 ] ||