diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2006-09-14 05:03:59 +0400 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-09-13 23:38:46 -0700 |
commit | 8112894d82637c199294702942cac477b756b678 (patch) | |
tree | dc6768c378694ab44db00471c198ac0b75c6936d | |
parent | 551029af305e04bed638771a3932e376243dddcb (diff) | |
download | git-8112894d82637c199294702942cac477b756b678.tar.gz |
Make count-objects, describe and merge-tree work in subdirectory
Call setup_git_directory() to make these commands work in subdirectory.
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | describe.c | 2 | ||||
-rw-r--r-- | git.c | 2 | ||||
-rw-r--r-- | merge-tree.c | 2 |
3 files changed, 5 insertions, 1 deletions
diff --git a/describe.c b/describe.c index 5dd8b2e397..5ed052d3a1 100644 --- a/describe.c +++ b/describe.c @@ -161,6 +161,8 @@ int main(int argc, char **argv) usage(describe_usage); } + setup_git_directory(); + if (i == argc) describe("HEAD", 1); else @@ -224,7 +224,7 @@ static void handle_internal_command(int argc, const char **argv, char **envp) { "checkout-index", cmd_checkout_index, RUN_SETUP }, { "check-ref-format", cmd_check_ref_format }, { "commit-tree", cmd_commit_tree, RUN_SETUP }, - { "count-objects", cmd_count_objects }, + { "count-objects", cmd_count_objects, RUN_SETUP }, { "diff", cmd_diff, RUN_SETUP }, { "diff-files", cmd_diff_files, RUN_SETUP }, { "diff-index", cmd_diff_index, RUN_SETUP }, diff --git a/merge-tree.c b/merge-tree.c index 60df758c41..c154dcfc02 100644 --- a/merge-tree.c +++ b/merge-tree.c @@ -340,6 +340,8 @@ int main(int argc, char **argv) if (argc < 4) usage(merge_tree_usage); + setup_git_directory(); + buf1 = get_tree_descriptor(t+0, argv[1]); buf2 = get_tree_descriptor(t+1, argv[2]); buf3 = get_tree_descriptor(t+2, argv[3]); |