]> git.lizzy.rs Git - plan9front.git/commitdiff
git/compat: add support for ls-remote [-d]
authorOri Bernstein <ori@eigenstate.org>
Wed, 25 Aug 2021 02:24:15 +0000 (02:24 +0000)
committerOri Bernstein <ori@eigenstate.org>
Wed, 25 Aug 2021 02:24:15 +0000 (02:24 +0000)
This is used by 'go get' sometimes, so add it.

sys/src/cmd/git/compat

index 15eb261e488592189fdf45e74bcb7fcfdb16867f..f0c7fce42ad2e32262596f89c747c0e5d51ad109 100755 (executable)
@@ -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{
        echo git version 2.2.0
 }
@@ -154,5 +163,6 @@ if(! test -f '/env/fn#cmd_'$1)
 if(! ~ $1 init && ! ~ $1 clone)
        gitroot=`{git/conf -r} || die repo
 
+echo $* >/tmp/gitlog
 cmd_$1 $*(2-)
 exit ''