Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Third batch for post 2.8 cycle
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Junio C Hamano committed Apr 8, 2016
1 parent 4af4612 commit 7b0d47b
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions Documentation/RelNotes/2.9.0.txt
Expand Up @@ -8,6 +8,10 @@ The end-user facing Porcelain level commands in the "git diff" and
"git log" by default enables the rename detection; you can still use
"diff.renames" configuration variable to disable this.

Merging two branches that have no common ancestor with "git merge" is
by default forbidden now to prevent creating such an unusual merge by
mistake.


Updates since v2.8
------------------
Expand Down Expand Up @@ -39,6 +43,21 @@ UI, Workflows & Features
configuration variable, tag.forceSignAnnotated, can be used to tell
the command to create signed tag in such a situation.

* "git merge" used to allow merging two branches that have no common
base by default, which led to a brand new history of an existing
project created and then get pulled by an unsuspecting maintainer,
which allowed an unnecessary parallel history merged into the
existing project. The command has been taught not to allow this by
default, with an escape hatch "--allow-unrelated-histories" option
to be used in a rare event that merges histories of two projects
that started their lives independently.
(merge e379fdf jc/merge-refuse-new-root later to maint).

* "git apply -v" learned to report paths in the patch that were
skipped via --include/--exclude mechanism or being outside the
current working directory.
(merge 3f57944 nd/apply-report-skip later to maint).


Performance, Internal Implementation, Development Support etc.

Expand Down Expand Up @@ -70,6 +89,8 @@ Performance, Internal Implementation, Development Support etc.
configuration in /etc/gitconfig to the tested environment.
(merge 1fad503 jk/test-httpd-config-nosystem later to maint).

* Build updates for MSVC.
(merge 0ef60af ss/msvc later to maint).

Also contains various documentation updates and code clean-ups.

Expand Down Expand Up @@ -131,3 +152,6 @@ notes for details).
(merge dde7891 pb/t7502-drop-dup later to maint).
(merge 3bd1b51 cc/doc-recommend-performance-trace-to-file later to maint).
(merge 7d5e9c9 jk/credential-cache-comment-exit later to maint).
(merge 16a86d4 nd/apply-doc later to maint).
(merge c3f6b85 pb/opt-cmdmode-doc later to maint).
(merge 30211fb oa/doc-diff-check later to maint).

0 comments on commit 7b0d47b

Please sign in to comment.