diff --git a/clone-pack.c b/clone-pack.c
index 4f4975b4ab7faecb172482f308999e48ea643d37..a99a95c5f26718bd509a1c8906663fd73447f16d 100644 (file)
--- a/clone-pack.c
+++ b/clone-pack.c
ifd = fd[0];
snprintf(tmpfile, sizeof(tmpfile),
- "%s/pack-XXXXXX", get_object_directory());
+ "%s/pack/tmp-XXXXXX", get_object_directory());
ofd = mkstemp(tmpfile);
if (ofd < 0)
return error("unable to create temporary file %s", tmpfile);
int fd[2];
pid_t pid;
+ setup_git_directory();
+
nr_heads = 0;
heads = NULL;
for (i = 1; i < argc; i++) {