summaryrefslogtreecommitdiff
path: root/Documentation/RelNotes/2.15.0.txt
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2017-08-26 23:00:01 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-08-26 23:00:01 -0700
commit238e487ea943f80734cc6dad665e7238b8cbc7ff (patch)
treee97e9653eed972b4521e7f562e40f61f74eeb76c /Documentation/RelNotes/2.15.0.txt
parentMerge branch 'mg/killed-merge' (diff)
downloadtgif-238e487ea943f80734cc6dad665e7238b8cbc7ff.tar.xz
The fifth batch post 2.14
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/RelNotes/2.15.0.txt')
-rw-r--r--Documentation/RelNotes/2.15.0.txt50
1 files changed, 49 insertions, 1 deletions
diff --git a/Documentation/RelNotes/2.15.0.txt b/Documentation/RelNotes/2.15.0.txt
index ad429931ed..cb630724c7 100644
--- a/Documentation/RelNotes/2.15.0.txt
+++ b/Documentation/RelNotes/2.15.0.txt
@@ -48,6 +48,29 @@ UI, Workflows & Features
* "git merge" learned a "--signoff" option to add the Signed-off-by:
trailer with the committer's name.
+ * "git diff" learned to optionally paint new lines that are the same
+ as deleted lines elsewhere differently from genuinely new lines.
+
+ * "git interpret-trailers" learned to take the trailer specifications
+ from the command line that overrides the configured values.
+
+ * "git interpret-trailers" has been taught a "--parse" and a few
+ other options to make it easier for scripts to grab existing
+ trailer lines from a commit log message.
+
+ * "gitweb" shows a link to visit the 'raw' contents of blbos in the
+ history overview page.
+
+ * "[gc] rerereResolved = 5.days" used to be invalid, as the variable
+ is defined to take an integer counting the number of days. It now
+ is allowed.
+
+ * The code to acquire a lock on a reference (e.g. while accepting a
+ push from a client) used to immediately fail when the reference is
+ already locked---now it waits for a very short while and retries,
+ which can make it succeed if the lock holder was holding it during
+ a read-only operation.
+
Performance, Internal Implementation, Development Support etc.
@@ -97,6 +120,13 @@ Performance, Internal Implementation, Development Support etc.
been simplified.
(merge 8aade107dd jc/simplify-progress later to maint).
+ * Code clean-up to avoid mixing values read from the .gitmodules file
+ and values read from the .git/config file.
+
+ * We used to spend more than necessary cycles allocating and freeing
+ piece of memory while writing each index entry out. This has been
+ optimized.
+
Also contains various documentation updates and code clean-ups.
@@ -196,13 +226,28 @@ Fixes since v2.14
the offending subprocess was running. This has been corrected.
(merge d3ba566342 cc/subprocess-handshake-missing-capabilities later to maint).
+ * "git apply" that is used as a better "patch -p1" failed to apply a
+ taken from a file with CRLF line endings to a file with CRLF line
+ endings. The root cause was because it misused convert_to_git()
+ that tried to do "safe-crlf" processing by looking at the index
+ entry at the same path, which is a nonsense---in that mode, "apply"
+ is not working on the data in (or derived from) the index at all.
+ This has been fixed.
+ (merge c24f3abace tb/apply-with-crlf later to maint).
+
+ * Killing "git merge --edit" before the editor returns control left
+ the repository in a state with MERGE_MSG but without MERGE_HEAD,
+ which incorrectly tells the subsequent "git commit" that there was
+ a squash merge in progress. This has been fixed.
+ (merge 9d89b35526 mg/killed-merge later to maint).
+
* Other minor doc, test and build updates and code cleanups.
(merge dff2813391 ab/ref-filter-no-contains later to maint).
(merge f094b89a4d ma/parse-maybe-bool later to maint).
(merge 974ce8078c mf/no-dashed-subcommands later to maint).
(merge f81935cc4d jc/perl-git-comment-typofix later to maint).
(merge 57ea241ef0 rs/t3700-clean-leftover later to maint).
- (merge f1068efefe jk/drop-sha1-entry-pos later to maint).
+ (merge 39b00fa4d4 jk/drop-sha1-entry-pos later to maint).
(merge 0b006014c8 jk/hashcmp-memcmp later to maint).
(merge 1e22a9917b rj/add-chmod-error-message later to maint).
(merge 881529c846 rs/apply-lose-prefix-length later to maint).
@@ -216,3 +261,6 @@ Fixes since v2.14
(merge 794b7e1674 mg/format-ref-doc-fix later to maint).
(merge 24da8a26a9 rs/commit-h-single-parent-cleanup later to maint).
(merge 4e36907fa3 jk/doc-the-this later to maint).
+ (merge 15d1d0951e bc/vcs-svn-cleanup later to maint).
+ (merge b8f43b120b jn/vcs-svn-cleanup later to maint).
+ (merge 4a4becfb23 jt/doc-pack-objects-fix later to maint).