summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2016-02-19 13:52:04 +0100
committerCarlos Martín Nieto <cmn@dwim.me>2016-02-19 13:52:04 +0100
commitf596946f09f3c1e51239a24ff41e27f2c1ffa2b7 (patch)
tree66267ec03e88ac509f33a70ca0ed4a8a5ba278e6
parentdeecaa2eceac3c9d8fff8063132786e62c6b3ce2 (diff)
downloadlibgit2-f596946f09f3c1e51239a24ff41e27f2c1ffa2b7.tar.gz
CHANGELOG: add a few missing changes
-rw-r--r--CHANGELOG.md23
1 files changed, 22 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c84d27da3..c63f75ece 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,6 +20,15 @@ v0.23 + 1
correctly formed, it will give bad results. This is the git approach
and cuts a significant amount of time when reading the trees.
+* Filter registration is now protected against concurrent
+ registration.
+
+* Filenames which are not valid on Windows in an index no longer cause
+ to fail to parse it on that OS.
+
+* Rebases can now be performed purely in-memory, without touching the
+ repository's workdir.
+
### API additions
* `git_config_lock()` has been added, which allow for
@@ -35,11 +44,17 @@ v0.23 + 1
* `git_fetch_options` and `git_push_options` have gained a `custom_headers`
field to set the extra HTTP header fields to send.
-
* `git_stream_register_tls()` lets you register a callback to be used
as the constructor for a TLS stream instead of the libgit2 built-in
one.
+* `git_commit_header_field()` allows you to look up a specific header
+ field in a commit.
+
+* `git_commit_extract_signature()` extracts the signature from a
+ commit and gives you both the signature and the signed data so you
+ can verify it.
+
### API removals
### Breaking API changes
@@ -75,6 +90,12 @@ v0.23 + 1
`GIT_CONFIG_LEVEL_PROGRAMDATA` which represent a rough Windows equivalent
to the system level configuration.
+* `git_rebase_init()` not also takes a merge options.
+
+* The index no longer performs locking itself. This is not something
+ users of the library should have been relying on as it's not part of
+ the concurrency guarantees.
+
v0.23
------