diff --git a/git-clone.sh b/git-clone.sh
index ecf9d89a108484af3f73817e60c523f1dca8fff0..68085a3225cb0047ab3c5764472d3d024e467160 100755 (executable)
--- a/git-clone.sh
+++ b/git-clone.sh
# it is local
if base=$(get_repo_base "$repo"); then
repo="$base"
- local=yes
+ if test -z "$depth"
+ then
+ local=yes
+ fi
fi
dir="$2"
find objects -type f -print | sed -e 1q)
# objects directory should not be empty because
# we are cloning!
- test -f "$repo/$sample_file" || exit
+ test -f "$repo/$sample_file" ||
+ die "fatal: cannot clone empty repository"
if ln "$repo/$sample_file" "$GIT_DIR/objects/sample" 2>/dev/null
then
rm -f "$GIT_DIR/objects/sample"