summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2015-08-07 12:43:49 -0500
committerEdward Thomson <ethomson@microsoft.com>2015-09-08 11:34:00 -0400
commita32bc85e84090299ab9ba56b2d8f1761b7d91873 (patch)
tree8a2075c3cec24b8f06b514da84b51ac3db6e131f /CHANGELOG.md
parent280adb3f942a1ce4f4939b7058209d0cd0467062 (diff)
downloadlibgit2-a32bc85e84090299ab9ba56b2d8f1761b7d91873.tar.gz
git_index_add: allow case changing renames
On case insensitive platforms, allow `git_index_add` to provide a new path for an existing index entry. Previously, we would maintain the case in an index entry without the ability to change it (except by removing an entry and re-adding it.) Higher-level functions (like `git_index_add_bypath` and `git_index_add_frombuffers`) continue to keep the old path for easier usage.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1f3c3ed6f..6ade3e3b1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,6 +31,11 @@ v0.23 + 1
with which to implement the transactional/atomic semantics for the
configuration backend.
+* `git_index_add` will now use the case as provided by the caller on
+ case insensitive systems. Previous versions would keep the case as
+ it existed in the index. This does not affect the higher-level
+ `git_index_add_bypath` or `git_index_add_frombuffer` functions.
+
v0.23
------