Merge branch 'jn/maint-http-fetch-mingw' into jn/help-everywhere
authorJunio C Hamano <gitster@pobox.com>
Tue, 10 Nov 2009 19:10:14 +0000 (11:10 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Nov 2009 19:10:14 +0000 (11:10 -0800)
* jn/maint-http-fetch-mingw:
http-fetch: add missing initialization of argv0_path
merge: do not setup worktree twice
check-ref-format: update usage string

Conflicts:
builtin-check-ref-format.c

builtin-check-ref-format.c
builtin-merge.c
http-fetch.c
index 0a576afd0e51f166f46493d86f4a0914ed8a744b..b106c65d80dfc8fe794d46e34ea1ff78b04f3056 100644 (file)
@@ -7,6 +7,10 @@
 #include "builtin.h"
 #include "strbuf.h"
 
+static const char builtin_check_ref_format_usage[] =
+"git check-ref-format [--print] <refname>\n"
+"   or: git check-ref-format --branch <branchname-shorthand>";
+
 /*
  * Replace each run of adjacent slashes in src with a single slash,
  * and write the result to dst.
@@ -52,6 +56,6 @@ int cmd_check_ref_format(int argc, const char **argv, const char *prefix)
                exit(0);
        }
        if (argc != 2)
-               usage("git check-ref-format refname");
+               usage(builtin_check_ref_format_usage);
        return !!check_ref_format(argv[1]);
 }
index c69a3051f38eb70f148015471d0c2df1df8db33b..18571387f11b0ce5b5131f4e3cedd5064fa8e492 100644 (file)
@@ -843,7 +843,6 @@ int cmd_merge(int argc, const char **argv, const char *prefix)
        const char *best_strategy = NULL, *wt_strategy = NULL;
        struct commit_list **remotes = &remoteheads;
 
-       setup_work_tree();
        if (file_exists(git_path("MERGE_HEAD")))
                die("You have not concluded your merge. (MERGE_HEAD exists)");
        if (read_cache_unmerged())
index e8f44babd9d3a1cd86eba659b054aed6ac2c792a..88f7dc8845face548d973e46c9da052b057ea778 100644 (file)
@@ -1,4 +1,5 @@
 #include "cache.h"
+#include "exec_cmd.h"
 #include "walker.h"
 
 int main(int argc, const char **argv)
@@ -19,8 +20,8 @@ int main(int argc, const char **argv)
        int get_verbosely = 0;
        int get_recover = 0;
 
+       git_extract_argv0_path(argv[0]);
        prefix = setup_git_directory();
-
        git_config(git_default_config, NULL);
 
        while (arg < argc && argv[arg][0] == '-') {