From 2d3b1c576c85b7f5db1f418907af00ab88e0c303 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Mon, 17 Sep 2018 14:15:00 -0700 Subject: [PATCH] Initial batch post 2.19 --- GIT-VERSION-GEN | 2 +- RelNotes | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 113 insertions(+), 2 deletions(-) rewrite RelNotes (100%) mode change 120000 => 100644 diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index e9dc8f7a01..498fce8b64 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v2.19.0 +DEF_VER=v2.19.GIT LF=' ' diff --git a/RelNotes b/RelNotes deleted file mode 120000 index 5d139ba7f1..0000000000 --- a/RelNotes +++ /dev/null @@ -1 +0,0 @@ -Documentation/RelNotes/2.19.0.txt \ No newline at end of file diff --git a/RelNotes b/RelNotes new file mode 100644 index 0000000000..46e159c68d --- /dev/null +++ b/RelNotes @@ -0,0 +1,112 @@ +Git Release Notes +================= + +Backward Compatibility Notes +---------------------------- + + * "git branch -l " used to be a way to ask a reflog to be + created while creating a new branch, but that is no longer the + case. It is a short-hand for "git branch --list " now. + + * "git push" into refs/tags/* hierarchy is rejected without getting + forced, but "git fetch" (misguidedly) used the "fast forwarding" + rule used for the refs/heads/* hierarchy; this has been corrected, + which means some fetches of tags that did not fail with older + version of Git will fail without "--force" with this version. + + +Updates since v2.19 +------------------- + +UI, Workflows & Features + + * Running "git clone" against a project that contain two files with + pathnames that differ only in cases on a case insensitive + filesystem would result in one of the files lost because the + underlying filesystem is incapable of holding both at the same + time. An attempt is made to detect such a case and warn. + + * "git checkout -b newbranch [HEAD]" should not have to do as much as + checking out a commit different from HEAD. An attempt is made to + optimize this special case. + + * "git rev-list --stdin