From: Alexandre Julliard Date: Tue, 9 Jan 2007 20:26:52 +0000 (+0100) Subject: git-clone: Make sure the master branch exists before running cat on it. X-Git-Tag: v1.5.0-rc1~32 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=3fe71f3a6f4454e845d4c7aec3e4bddd9a872b15;p=git.git git-clone: Make sure the master branch exists before running cat on it. Otherwise we get an error like this on stderr: cat: [...]/.git/refs/remotes/origin/master: No such file or directory which makes it look like git-clone failed. Signed-off-by: Alexandre Julliard Signed-off-by: Junio C Hamano --- diff --git a/git-clone.sh b/git-clone.sh index 3d388de62..cf761b2c6 100755 --- a/git-clone.sh +++ b/git-clone.sh @@ -355,7 +355,7 @@ then # The name under $remote_top the remote HEAD seems to point at. head_points_at=$( ( - echo "master" + test -f "$GIT_DIR/$remote_top/master" && echo "master" cd "$GIT_DIR/$remote_top" && find . -type f -print | sed -e 's/^\.\///' ) | (