Commit 644c763b761eca2653b567515cc4b59262d58428

Josh Triplett 2021-11-11T00:30:40

Document that `git_odb` is thread-safe Commit 4ae41f9c639d246d34dac89c3f1d9451c9cfa8d3 made `git_odb` race-free, and added internal locking. Update `docs/threading.md` accordingly, so that APIs built atop libgit2 (e.g. language bindings) can count on this.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/docs/threading.md b/docs/threading.md
index ddfaf7a..de085c8 100644
--- a/docs/threading.md
+++ b/docs/threading.md
@@ -21,6 +21,9 @@ There are some objects which are read-only/immutable and are thus safe
 to share across threads, such as references and configuration
 snapshots.
 
+The `git_odb` object uses locking internally, and is thread-safe to use from
+multiple threads simultaneously.
+
 Error messages
 --------------