diff --git a/vcsh b/vcsh
index c30b12d15edcb4bbc2b1dda41b67d3b47c9c5174..d77f7cc87f1df32c07b53d69a4701da76d78eec9 100755
--- a/vcsh
+++ b/vcsh
@@ -159,7 +159,12 @@ clone() {
   You should add files to your new repository."
 		exit
 	fi
-	git fetch origin "$VCSH_BRANCH"
+	GIT_VERSION_MAJOR=$(git --version | sed -n 's/.* \([0-9]\)\..*/\1/p' )
+	if [ 2 -ge "$GIT_VERSION_MAJOR" ];then
+		git fetch origin "$VCSH_BRANCH"
+	else
+		git fetch origin
+	fi
 	hook pre-merge
 	git ls-tree -r --name-only origin/"$VCSH_BRANCH" | (while read object; do
 		[ -e "$object" ] &&