From 7c3659266ac2108c69c347fb3a0b184bfe617f8d Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 13 Jun 2007 01:24:12 -0700 Subject: [PATCH] Prepare for 1.5.2.2 and 1.5.3 --- prep-maint.txt | 68 +++++++++++++++++++++++++ prep-master.txt | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 223 insertions(+) create mode 100644 prep-maint.txt create mode 100644 prep-master.txt diff --git a/prep-maint.txt b/prep-maint.txt new file mode 100644 index 0000000000..ff27001ad9 --- /dev/null +++ b/prep-maint.txt @@ -0,0 +1,68 @@ +diff --git a/Documentation/RelNotes-1.5.2.2.txt b/Documentation/RelNotes-1.5.2.2.txt +new file mode 100644 +index 0000000..e7cecc8 +--- /dev/null ++++ b/Documentation/RelNotes-1.5.2.2.txt +@@ -0,0 +1,40 @@ ++GIT v1.5.2.2 Release Notes ++========================== ++ ++Fixes since v1.5.2.1 ++-------------------- ++ ++* Usability fix ++ ++ - git-gui is shipped with its updated blame interface. It is ++ rumored that the older one was not just unusable but was ++ active health hazard, but this one is actually pretty. ++ Please see for yourself. ++ ++* Bugfixes ++ ++ - "git checkout fubar" was utterly confused when there is a ++ branch fubar and a tag fubar at the same time. It correctly ++ checks out the branch fubar now. ++ ++ - "git clone /path/foo" to clone a local /path/foo.git ++ repository left an incorrect configuration. ++ ++ - "git send-email" correctly unquotes RFC 2047 quoted names in ++ the patch-email before using their values. ++ ++ - We did not accept number of seconds since epoch older than ++ year 2000 as a valid timestamp. We now interpret positive ++ integers more than 8 digits as such, which allows us to ++ express timestamps more recent than March 1973. ++ ++ - git-cvsimport did not work when you have GIT_DIR to point ++ your repository at a nonstandard location. ++ ++* Many documentation updates ++ ++-- ++exec >/var/tmp/1 ++O=v1.5.2.1-67-g4f01d0f ++echo O=`git describe refs/heads/maint` ++git shortlog --no-merges $O..refs/heads/maint +diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN +index bd30398..3c3cd2f 100755 +--- a/GIT-VERSION-GEN ++++ b/GIT-VERSION-GEN +@@ -1,7 +1,7 @@ + #!/bin/sh + + GVF=GIT-VERSION-FILE +-DEF_VER=v1.5.2.1.GIT ++DEF_VER=v1.5.2.2.GIT + + LF=' + ' +diff --git a/RelNotes b/RelNotes +index 403fb97..61f9778 120000 +--- a/RelNotes ++++ b/RelNotes +@@ -1 +1 @@ +-Documentation/RelNotes-1.5.2.1.txt +\ No newline at end of file ++Documentation/RelNotes-1.5.2.2.txt +\ No newline at end of file diff --git a/prep-master.txt b/prep-master.txt new file mode 100644 index 0000000000..2f619c2602 --- /dev/null +++ b/prep-master.txt @@ -0,0 +1,155 @@ +diff --git a/Documentation/RelNotes-1.5.3.txt b/Documentation/RelNotes-1.5.3.txt +index d111661..6eb85aa 100644 +--- a/Documentation/RelNotes-1.5.3.txt ++++ b/Documentation/RelNotes-1.5.3.txt +@@ -1,4 +1,4 @@ +-GIT v1.5.3 Release Notes (draft) ++GIT v1.5.3 Release Notes + ======================== + + Updates since v1.5.2 +@@ -10,6 +10,8 @@ Updates since v1.5.2 + * Thee are a handful pack-objects changes to help you cope better with + repositories with pathologically large blobs in them. + ++* Comes with git-gui 0.8.0. ++ + * New commands and options. + + - "git-submodule" command helps you manage the projects from +@@ -36,8 +38,38 @@ Updates since v1.5.2 + - "git repack" can be told to split resulting packs to avoid + exceeding limit specified with "--max-pack-size". + ++ - "git fsck" gained --verbose option. This is really really ++ verbose but it might help you identify exact commit that is ++ corrupt in your repository. ++ ++ - "git format-patch" learned --numbered-files option. This ++ may be useful for MH users. ++ ++ - "git tag -n -l" shows tag annotations while listing tags. ++ ++ - "git cvsimport" can optionally use the separate-remote layout. ++ ++ - "git blame" can be told to see through commits that changes ++ whitespaces and indentation levels with "-w" option. ++ + * Updated behavior of existing commands. + ++ - "git mergetool" chooses its backend more wisely, taking ++ notice of its environment such as use of X, Gnome/KDE, etc. ++ ++ - "gitweb" shows merge commits a lot nicer than before. The ++ default view uses more compact --cc format, while the UI ++ allows to choose normal diff with any parent. ++ ++ - snapshot files "gitweb" creates from a repository at ++ $path/$project/.git are more useful. We use $project part ++ in the filename, which we used to discard. ++ ++ - "git cvsimort" creates lightweight tag; there is not any ++ interesting information we can record in an annotated tag, ++ and the handcrafted ones the old code created was not ++ properly formed anyway. ++ + - "git push" pretends that you immediately fetched back from + the remote by updating corresponding remote tracking + branches if you have any. +@@ -48,17 +80,25 @@ Updates since v1.5.2 + - "git-apply --whitespace=strip" removes blank lines added at + the end of the file. + +- - fetch over git native protocols with -v shows connection ++ - "git-fetch" over git native protocols with -v shows connection + status, and the IP address of the other end, to help + diagnosing problems. + +- - core.legacyheaders is no more, although we still can read +- objects created in a new loose object format. ++ - We used to have core.legacyheaders configuration, when ++ set to false, allowed git to write loose objects in a format ++ that mimicks the format used by objects stored in packs. It ++ turns out that this was not so useful. Although we will ++ continue to read objects written in that format, we do not ++ honor that configuration anymore and create loose objects in ++ the legacy/traditional format. ++ ++ - "--find-copies-harder" option to diff family can now be ++ spelled as "-C -C" for brevity. + + - "git-mailsplit" (hence "git-am") can read from Maildir + formatted mailboxes. + +- - "git cvsserver" does not barf upon seeing "cvs login" ++ - "git-cvsserver" does not barf upon seeing "cvs login" + request. + + - "pack-objects" honors "delta" attribute set in +@@ -68,6 +108,8 @@ Updates since v1.5.2 + - new-workdir script (in contrib) can now be used with a bare + repository. + ++ - "git-mergetool" learned to use gvimdiff. ++ + + * Builds + +@@ -88,22 +130,40 @@ Updates since v1.5.2 + the object requested the last time, which exploits the + locality of references. + ++ - verifying pack contents done by "git fsck --full" got boost ++ by carefully choosing the order to verify objects in them. ++ ++ + Fixes since v1.5.2 + ------------------ + + All of the fixes in v1.5.2 maintenance series are included in + this release, unless otherwise noted. + +-* Bugfixes ++* Bugfixes ('+' needs cherry-picking to maint) ++ ++ + "git-merge-recursive" does not try to run file level merge ++ on binary files. ++ ++ + "git-branch --track" did not create tracking configuration ++ correctly when the branch name had slash in it. ++ ++ + "gitweb" had trouble handling non UTF-8 text with older ++ Encode.pm Perl module. ++ ++ + The email address of the user specified with user.email ++ configuration was overriden by EMAIL environment variable. ++ ++ + The tree parser did not warn about tree entries with ++ nonsense file modes, and assumed they must be blobs. + + - .... This has not + been backported to 1.5.2.x series, as it is rather an + intrusive change. + +- + -- + exec >/var/tmp/1 +-O=v1.5.2-45-ged82edc +-O=v1.5.2-172-g1a8b769 ++O=v1.5.2.1-133-gd44c782 ++O=v1.5.2.1-271-g90ac368 + echo O=`git describe refs/heads/master` + git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint +diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN +index 06c360b..3c0032c 100755 +--- a/GIT-VERSION-GEN ++++ b/GIT-VERSION-GEN +@@ -1,7 +1,7 @@ + #!/bin/sh + + GVF=GIT-VERSION-FILE +-DEF_VER=v1.5.2.GIT ++DEF_VER=v1.5.3.GIT + + LF=' + ' -- 2.11.4.GIT