From: Junio C Hamano Date: Thu, 24 Nov 2005 07:46:13 +0000 (-0800) Subject: parse-remote and ls-remote clean-up. X-Git-Tag: v0.99.9k^2~4 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/e8cc80d03934cc607e3a4d89a05350c238dbf9c5?hp=e8cc80d03934cc607e3a4d89a05350c238dbf9c5 parse-remote and ls-remote clean-up. There is no reason to use git-sh-setup from git-ls-remote. git-parse-remote can help the caller to use .git/remotes shortcut if it is run inside a git repository, but can still be useful outside a git repositoryas long as the caller does not use any shortcut. Use "git-rev-parse --git-dir" to figure out where the GIT_DIR is, instead of using git-sh-setup. This also makes "git-ls-remote origin" to work from inside a subdirectory of a git managed repository as a side effect. Signed-off-by: Junio C Hamano ---