summaryrefslogtreecommitdiff
path: root/src/revparse.c
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-06-28 18:04:01 +0200
committernulltoken <emeric.fermas@gmail.com>2012-06-28 19:12:42 +0200
commit0e7af9e758f5fcb3ddc8a1130181ddf3ef9c6b20 (patch)
treeaec46c46b7ecc40b527757a0dc6716ecae02d9bc /src/revparse.c
parent0d23c62c480d155b8ba446ca2ec536758a567bcc (diff)
downloadlibgit2-0e7af9e758f5fcb3ddc8a1130181ddf3ef9c6b20.tar.gz
revparse: unfound nth parent returns ENOTFOUND
Diffstat (limited to 'src/revparse.c')
-rw-r--r--src/revparse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/revparse.c b/src/revparse.c
index dd3886e2d..5050bdf1b 100644
--- a/src/revparse.c
+++ b/src/revparse.c
@@ -485,7 +485,7 @@ static int handle_caret_syntax(git_object **out, git_repository *repo, git_objec
}
if (git_commit_parent(&commit, commit, n-1) < 0) {
- return GIT_ERROR;
+ return GIT_ENOTFOUND;
}
*out = (git_object*)commit;