Fix clone to setup the origin if its name ends with .git

The problem is visible when cloning a local repo. The cloned
repository will have the origin url setup incorrectly: the origin name
will be copied verbatim in origin url of the cloned repository.
Normally, the name is to be expanded into absolute path.

Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Alex Riesen
2007-06-06 16:39:05 -07:00
committed by Junio C Hamano
parent 23fcdc7971
commit defe13a24a
2 changed files with 47 additions and 1 deletions

View File

@ -20,7 +20,7 @@ usage() {
get_repo_base() {
(
cd "`/bin/pwd`" &&
cd "$1" &&
cd "$1" || cd "$1.git" &&
{
cd .git
pwd