Name |
Last commit
|
Last update |
---|---|---|
.. | ||
backend | ||
alternates.c | ||
emptyobjects.c | ||
foreach.c | ||
loose.c | ||
loose_data.h | ||
mixed.c | ||
pack_data.h | ||
pack_data_one.h | ||
packed.c | ||
packed_one.c | ||
sorting.c | ||
streamwrite.c |
For most real use cases, repositories with alternates use them as main object storage. Checking the alternate for objects before the main repository should result in measurable speedups. Because of this, we're changing the sorting algorithm to prioritize alternates *in cases where two backends have the same priority*. This means that the pack backend for the alternate will be checked before the pack backend for the main repository *but* both of them will be checked before any loose backends.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
backend | Loading commit data... | |
alternates.c | Loading commit data... | |
emptyobjects.c | Loading commit data... | |
foreach.c | Loading commit data... | |
loose.c | Loading commit data... | |
loose_data.h | Loading commit data... | |
mixed.c | Loading commit data... | |
pack_data.h | Loading commit data... | |
pack_data_one.h | Loading commit data... | |
packed.c | Loading commit data... | |
packed_one.c | Loading commit data... | |
sorting.c | Loading commit data... | |
streamwrite.c | Loading commit data... |