Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2020-12-04 21:52:07 +0300
committerJunio C Hamano <gitster@pobox.com>2020-12-05 00:55:14 +0300
commitd0482b445bb4c22a3f866c849835e366ec0b14a7 (patch)
tree0c487edad1c6b6e3bb407dd5057283c9a7fb7d9f /oid-array.h
parent3fa6f2aa57e997ff2e665d83335a8f1078b94cb8 (diff)
oid-array: make sort function public
We sort the oid-array as a side effect of calling the lookup or unique-iteration functions. But callers may want to sort it themselves (especially as we add new iteration options in future patches). We'll also move the check of the "sorted" flag into the sort function, so callers don't have to remember to check it. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'oid-array.h')
-rw-r--r--oid-array.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/oid-array.h b/oid-array.h
index 2c8b64c393..6a22c0ac94 100644
--- a/oid-array.h
+++ b/oid-array.h
@@ -106,4 +106,9 @@ void oid_array_filter(struct oid_array *array,
for_each_oid_fn want,
void *cbdata);
+/**
+ * Sort the array in order of ascending object id.
+ */
+void oid_array_sort(struct oid_array *array);
+
#endif /* OID_ARRAY_H */