branch -h: show usage even in an invalid repository
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Fri, 22 Oct 2010 06:42:58 +0000 (01:42 -0500)
committerJunio C Hamano <gitster@pobox.com>
Fri, 22 Oct 2010 18:02:59 +0000 (11:02 -0700)
commit1dacfbcf13693dad508095735a95bc4b12382c57
tree6507bbf6dc64070b46392c94019ee1a42684af14
parent00648ba0505bbe1999bb6ae2f1d02a0ef923b191
branch -h: show usage even in an invalid repository

There is no need for "git branch -h" to try to access a repository.

In the spirit of v1.6.6-rc0~34^2~3 (Let 'git <command> -h' show usage
without a git dir, 2009-11-09).  This brings git one step closer to
passing the following (automatically verifiable) test:

 Before any repository access (aside from git_config()), a
 function from the setup_git_directory_* family has been run

and thus one step closer to being able to use an automatic repository
access checker.

[jn: simplified; new commit message, test]

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/branch.c
t/t3200-branch.sh