Commit d0ec3fb8f07988779783f69ab6cf5f3431c7aa3e

Carlos Martín Nieto 2012-01-19T17:07:49

indexer: save the pack index with the right name Truncate at the slash; otherwise we get ppack-*.idx filenames.

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/indexer.c b/src/indexer.c
index 8fdf89d..1b2cd61 100644
--- a/src/indexer.c
+++ b/src/indexer.c
@@ -164,7 +164,7 @@ static int index_path(git_buf *path, git_indexer *idx)
 					 GIT_OID_HEXSZ + strlen(suffix) + 1) < GIT_SUCCESS)
 		return GIT_ENOMEM;
 
-	git_buf_truncate(path, slash + 1);
+	git_buf_truncate(path, slash);
 	git_buf_puts(path, prefix);
 	git_oid_fmt(path->ptr + path->size, &idx->hash);
 	path->size += GIT_OID_HEXSZ;