summaryrefslogtreecommitdiff
path: root/src/revwalk.c
diff options
context:
space:
mode:
authorVicent Marti <vicent@github.com>2014-02-07 18:32:06 +0100
committerVicent Marti <vicent@github.com>2014-02-07 18:32:06 +0100
commitc4ee3b54f803c1cfc957cdc8a2a5ca9c0c47e1d7 (patch)
tree16e6e7abdc38503fdbaa27173c363611c42d1875 /src/revwalk.c
parent8875ef21cb4bb47df675d80863c85ad47377b3d6 (diff)
parent1bbacc9ff617b67831dbfce5e1b04e1bd8571aa0 (diff)
downloadlibgit2-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.c3
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)