summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2015-03-13 18:00:15 +0100
committerCarlos Martín Nieto <cmn@dwim.me>2015-03-13 18:00:15 +0100
commita34692c41921c97fd75f6f19fc1549f8abe38c1e (patch)
treea771e562ac0b486e560dfde3b95d5d1dfe93ed65
parente5e2c11d5dfd3964f6f96539693d2482cdf51f19 (diff)
downloadlibgit2-a34692c41921c97fd75f6f19fc1549f8abe38c1e.tar.gz
indexer: set an error message on duplicate objects in pack
While this is not even close to a fix, we can at least set an error message so we know which error we are facing. Up to know we just returned an error without a message.
-rw-r--r--src/indexer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/indexer.c b/src/indexer.c
index 92f85c167..f328025fd 100644
--- a/src/indexer.c
+++ b/src/indexer.c
@@ -289,6 +289,7 @@ static int store_object(git_indexer *idx)
k = kh_put(oid, idx->pack->idx_cache, &pentry->sha1, &error);
if (!error) {
git__free(pentry);
+ giterr_set(GITERR_INDEXER, "cannot handle duplicate objects in pack");
goto on_error;
}