This is a fairly trivial addition, but if users are adding remote repositories with git addremote, then those users should be able to list out the remote list without having to know the details of where the remotes file is kept.
Steven
Adds lsremote command to list remotes. Signed-Off-By: Steven Cole <[EMAIL PROTECTED]> ------------- diff -urN git-pasky-orig/git git-pasky/git --- git-pasky-orig/git 2005-04-16 22:47:22.000000000 -0600 +++ git-pasky/git 2005-04-16 22:49:14.000000000 -0600 @@ -41,6 +41,7 @@ log ls [TREE_ID] lsobj [OBJTYPE] + lsremote merge -b BASE_ID FROM_ID pull [RNAME] rm FILE... @@ -105,6 +106,7 @@ "log") gitlog.sh "$@";; "ls") gitls.sh "$@";; "lsobj") gitlsobj.sh "$@";; +"lsremote") gitlsremote.sh "$@";; "merge") gitmerge.sh "$@";; "pull") gitpull.sh "$@";; "rm") gitrm.sh "$@";; diff -urN git-pasky-orig/gitlsremote.sh git-pasky/gitlsremote.sh --- git-pasky-orig/gitlsremote.sh 1969-12-31 17:00:00.000000000 -0700 +++ git-pasky/gitlsremote.sh 2005-04-16 22:58:15.000000000 -0600 @@ -0,0 +1,7 @@ +#!/bin/sh +# +# ls remotes in GIT repository +# +[ -e .git/remotes ] && cat .git/remotes && exit 1 + +echo 'List of remotes is empty. See git addremote.'