summaryrefslogtreecommitdiff
path: root/src/indexer.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <carlos@cmartin.tk>2011-08-01 14:02:09 +0200
committerCarlos Martín Nieto <carlos@cmartin.tk>2011-08-03 14:02:49 +0200
commit48b3ad4f15a55ea6406958159b8d63b89b5dffdc (patch)
treef460c2be7604d4463d4dcf7db4fa450e6288fbd2 /src/indexer.c
parentb7c44096ae12c47085978a4992d4f8cdf7946db4 (diff)
downloadlibgit2-48b3ad4f15a55ea6406958159b8d63b89b5dffdc.tar.gz
Move pack index writing to a public function
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
Diffstat (limited to 'src/indexer.c')
-rw-r--r--src/indexer.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/indexer.c b/src/indexer.c
index 4def1af9e..7a2b28ae3 100644
--- a/src/indexer.c
+++ b/src/indexer.c
@@ -166,7 +166,7 @@ static void index_path(char *path, git_indexer *idx)
memcpy(ptr, suffix, STRLEN(suffix));
}
-static int write_index(git_indexer *idx)
+int git_indexer_write(git_indexer *idx)
{
git_mwindow *w = NULL;
int error, namelen;
@@ -358,12 +358,6 @@ int git_indexer_run(git_indexer *idx, git_indexer_stats *stats)
stats->processed = ++processed;
}
- /*
- * All's gone well, so let's write the index file.
- */
- error = write_index(idx);
-
- /* Delete keep file */
cleanup:
git_mwindow_free_all(mwf);