summaryrefslogtreecommitdiff
path: root/src/revwalk.c
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2010-05-25 22:30:09 +0200
committerAndreas Ericsson <ae@op5.se>2010-06-02 10:32:07 +0200
commit69dca959508cd04b226b3747c0c07f89f3bd1a87 (patch)
tree6acffa8eb2a20e3391b5f64c961d7176315f1c1f /src/revwalk.c
parent82b1db3b35e34c87862172bf3f4705c4aca8cc98 (diff)
downloadlibgit2-69dca959508cd04b226b3747c0c07f89f3bd1a87.tar.gz
Fixed parsing commit times (they weren't being stored at all!)
Signed-off-by: Vicent Marti <tanoku@gmail.com> Signed-off-by: Andreas Ericsson <ae@op5.se>
Diffstat (limited to 'src/revwalk.c')
-rw-r--r--src/revwalk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/revwalk.c b/src/revwalk.c
index eccaf6f8e..977c17933 100644
--- a/src/revwalk.c
+++ b/src/revwalk.c
@@ -64,10 +64,10 @@ void gitrp_sorting(git_revpool *pool, unsigned int sort_mode)
void gitrp_push(git_revpool *pool, git_commit *commit)
{
- if (commit->object.pool != pool || pool->walking)
+ if (commit == NULL || commit->seen)
return;
- if (commit->seen)
+ if (commit->object.pool != pool || pool->walking)
return;
if (!commit->parsed)