summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 243b696d7..4442d0a3f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,12 @@ v0.23 + 1
### API additions
+* `git_config_lock()` and `git_config_unlock()` have been added, which
+ allow for transactional/atomic complex updates to the configuration,
+ removing the opportunity for concurrent operations and not
+ committing any changes until the unlock.
+
+
### API removals
### Breaking API changes
@@ -19,6 +25,10 @@ v0.23 + 1
with the reflog on ref deletion. The file-based backend must delete
it, a database-backed one may wish to archive it.
+* `git_config_backend` has gained two entries. `lock` and `unlock`
+ with which to implement the transactional/atomic semantics for the
+ configuration backend.
+
v0.23
------