{"thread":{"id":"3392","subject":"[PATCH] git-rev-list --help anywhere","startedAt":"2006-02-19T11:09:11Z","lastAt":"2006-02-19T11:09:11Z","messageCount":1,"participants":["Alex Riesen"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"16402","messageId":"20060219110911.GA6041@steel.home","threadId":"3392","inReplyTo":null,"subject":"[PATCH] git-rev-list --help anywhere","fromName":"Alex Riesen","fromEmail":"raa.lkml@gmail.com","sentAt":"2006-02-19T11:09:11Z","receivedAt":"2006-02-19T11:09:11Z","isPatch":true,"sender":{"key":"raa.lkml@gmail.com","avatar":"https://avatars.githubusercontent.com/u/324101?v=4"},"body":"Junio C Hamano, Sat, Feb 18, 2006 19:55:02 +0100:\n> Petr Baudis <pasky@suse.cz> writes:\n> \n> > \t$ git-rev-list --help\n> > \tfatal: Not a git repository\n> \n> Hmph, true.  Ideas?\n> \n\nSigned-off-by: Alex Riesen <raa.lkml@gmail.com>\n\n---\n\n rev-list.c |    8 +++++++-\n 1 files changed, 7 insertions(+), 1 deletions(-)\n\n0855207c43a83007e4c060a03c39269f379fed41\ndiff --git a/rev-list.c b/rev-list.c\nindex f2d1105..a059e45 100644\n--- a/rev-list.c\n+++ b/rev-list.c\n@@ -755,10 +755,16 @@ static void handle_all(struct commit_lis\n \n int main(int argc, const char **argv)\n {\n-\tconst char *prefix = setup_git_directory();\n+\tconst char *prefix;\n \tstruct commit_list *list = NULL;\n \tint i, limited = 0;\n \n+\tfor (i = 1 ; i < argc; i++)\n+\t    if ( !strcmp(argv[i], \"--help\") )\n+\t\tusage(rev_list_usage);\n+\n+\tprefix = setup_git_directory();\n+\n \tfor (i = 1 ; i < argc; i++) {\n \t\tint flags;\n \t\tconst char *arg = argv[i];\n-- \n1.2.1.g59a08\n"}]}