mirror of
https://git.proxmox.com/git/libgit2
synced 2026-01-25 10:09:13 +00:00
This updates the git_pqueue to simply be a set of specialized init/insert/pop functions on a git_vector. To preserve the pqueue feature of having a fixed size heap, I converted the "sorted" field in git_vectors to a more general "flags" field so that pqueue could mix in it's own flag. This had a bunch of ramifications because a number of places were directly looking at the vector "sorted" field - I added a couple new git_vector helpers (is_sorted, set_sorted) so the specific representation of this information could be abstracted. |
||
|---|---|---|
| .. | ||
| addall.c | ||
| collision.c | ||
| conflicts.c | ||
| filemodes.c | ||
| inmemory.c | ||
| names.c | ||
| read_tree.c | ||
| rename.c | ||
| reuc.c | ||
| stage.c | ||
| tests.c | ||