diff options
author | Vicent Marti <vicent@github.com> | 2014-02-07 18:32:06 +0100 |
---|---|---|
committer | Vicent Marti <vicent@github.com> | 2014-02-07 18:32:06 +0100 |
commit | c4ee3b54f803c1cfc957cdc8a2a5ca9c0c47e1d7 (patch) | |
tree | 16e6e7abdc38503fdbaa27173c363611c42d1875 /src/revwalk.c | |
parent | 8875ef21cb4bb47df675d80863c85ad47377b3d6 (diff) | |
parent | 1bbacc9ff617b67831dbfce5e1b04e1bd8571aa0 (diff) | |
download | libgit2-c4ee3b54f803c1cfc957cdc8a2a5ca9c0c47e1d7.tar.gz |
Merge pull request #2100 from libgit2/rb/update-pqueue
Replace priority queue code with implementation from hashsig
Diffstat (limited to 'src/revwalk.c')
-rw-r--r-- | src/revwalk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/revwalk.c b/src/revwalk.c index 628057fcd..753911246 100644 --- a/src/revwalk.c +++ b/src/revwalk.c @@ -451,7 +451,8 @@ int git_revwalk_new(git_revwalk **revwalk_out, git_repository *repo) walk->commits = git_oidmap_alloc(); GITERR_CHECK_ALLOC(walk->commits); - if (git_pqueue_init(&walk->iterator_time, 8, git_commit_list_time_cmp) < 0 || + if (git_pqueue_init( + &walk->iterator_time, 0, 8, git_commit_list_time_cmp) < 0 || git_vector_init(&walk->twos, 4, NULL) < 0 || git_pool_init(&walk->commit_pool, 1, git_pool__suggest_items_per_page(COMMIT_ALLOC) * COMMIT_ALLOC) < 0) |