X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=sidebyside;f=write-tree.c;h=0aac32f2271760f3f576ca2979e61fbd1ba83794;hb=99e01692063cc48adee19e1f738472a579c14ca2;hp=561a101fa97c4fbf044093bdfe2cae56b94ce8bf;hpb=89ab859e9452cbc8f1f15afab52257e9b789c899;p=git.git diff --git a/write-tree.c b/write-tree.c index 561a101f..0aac32f2 100644 --- a/write-tree.c +++ b/write-tree.c @@ -86,17 +86,20 @@ static int write_tree(struct cache_entry **cachep, int maxentries, const char *b int main(int argc, char **argv) { int i, funny; - int entries = read_cache(); + int entries; unsigned char sha1[20]; - if (argc==2) { + setup_git_directory(); + + entries = read_cache(); + if (argc == 2) { if (!strcmp(argv[1], "--missing-ok")) missing_ok = 1; else die("unknown option %s", argv[1]); } - if (argc>2) + if (argc > 2) die("too many options"); if (entries < 0)