summaryrefslogtreecommitdiff
path: root/oid-array.h
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2020-12-04 18:52:07 (GMT)
committerJunio C Hamano <gitster@pobox.com>2020-12-04 21:55:14 (GMT)
commitd0482b445bb4c22a3f866c849835e366ec0b14a7 (patch)
tree0c487edad1c6b6e3bb407dd5057283c9a7fb7d9f /oid-array.h
parent3fa6f2aa57e997ff2e665d83335a8f1078b94cb8 (diff)
downloadgit-d0482b445bb4c22a3f866c849835e366ec0b14a7.zip
git-d0482b445bb4c22a3f866c849835e366ec0b14a7.tar.gz
git-d0482b445bb4c22a3f866c849835e366ec0b14a7.tar.bz2
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 2c8b64c..6a22c0a 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 */