git/compat: add support for ls-remote [-d]
This is used by 'go get' sometimes, so add it.
This commit is contained in:
parent
ad26f82e44
commit
9ca6ca345f
1 changed files with 10 additions and 0 deletions
|
@ -125,6 +125,15 @@ fn cmd_remote{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn cmd_ls-remote{
|
||||||
|
if(~ $1 -q)
|
||||||
|
shift
|
||||||
|
remote=`$nl{git/conf 'remote "'$1'".url'}
|
||||||
|
if(~ $#remote 0)
|
||||||
|
remote=$1
|
||||||
|
git/fetch -l $remote | awk '/^remote/{print $3"\t"$2}'
|
||||||
|
}
|
||||||
|
|
||||||
fn cmd_version{
|
fn cmd_version{
|
||||||
echo git version 2.2.0
|
echo git version 2.2.0
|
||||||
}
|
}
|
||||||
|
@ -154,5 +163,6 @@ if(! test -f '/env/fn#cmd_'$1)
|
||||||
if(! ~ $1 init && ! ~ $1 clone)
|
if(! ~ $1 init && ! ~ $1 clone)
|
||||||
gitroot=`{git/conf -r} || die repo
|
gitroot=`{git/conf -r} || die repo
|
||||||
|
|
||||||
|
echo $* >/tmp/gitlog
|
||||||
cmd_$1 $*(2-)
|
cmd_$1 $*(2-)
|
||||||
exit ''
|
exit ''
|
||||||
|
|
Loading…
Reference in a new issue