From 556df5e9c4ddbc481d7a25aef63ee41d9b1b6215 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sat, 2 Jun 2007 19:32:48 -0700 Subject: Release Notes: start preparing for 1.5.3 Signed-off-by: Junio C Hamano --- RelNotes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RelNotes') diff --git a/RelNotes b/RelNotes index c543b1d1ee..0de5e663a2 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.2.txt \ No newline at end of file +Documentation/RelNotes-1.5.3.txt \ No newline at end of file -- cgit v1.3 From 5587cac28be66acf5edc2a4b83b67c8cfffbc5e9 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 2 Sep 2007 15:16:44 -0700 Subject: GIT 1.5.3.1: obsolete git-p4 in RPM spec file. HPA noticed that yum does not like the newer git RPM set; it turns out that we do not ship git-p4 anymore but existing installations do not realize the package is gone if we do not tell anything about it. David Kastrup suggests using Obsoletes in the spec file of the new RPM to replace the old package, so here is a try. Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.5.3.1.txt | 10 ++++++++++ Documentation/git.txt | 5 ++++- GIT-VERSION-GEN | 2 +- RelNotes | 2 +- git.spec.in | 1 + 5 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 Documentation/RelNotes-1.5.3.1.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.5.3.1.txt b/Documentation/RelNotes-1.5.3.1.txt new file mode 100644 index 0000000000..7ff546c743 --- /dev/null +++ b/Documentation/RelNotes-1.5.3.1.txt @@ -0,0 +1,10 @@ +GIT v1.5.3.1 Release Notes +========================== + +Fixes since v1.5.3 +------------------ + +This is solely to fix the generated RPM's dependencies. We used +to have git-p4 package but we do not anymore. As suggested on +the mailing list, this release makes git-core "Obsolete" git-p4, +so that yum update would not complain. diff --git a/Documentation/git.txt b/Documentation/git.txt index ceca892a0d..6f7db2935b 100644 --- a/Documentation/git.txt +++ b/Documentation/git.txt @@ -43,7 +43,10 @@ unreleased) version of git, that is available from 'master' branch of the `git.git` repository. Documentation for older releases are available here: -* link:v1.5.2.5/git.html[documentation for release 1.5.2.5] +* link:v1.5.3/git.html[documentation for release 1.5.3] + +* release notes for + link:RelNotes-1.5.3.1.txt[1.5.3.1]. * release notes for link:RelNotes-1.5.2.5.txt[1.5.2.5], diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 3c0032cec5..3835fb3965 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v1.5.3.GIT +DEF_VER=v1.5.3.1.GIT LF=' ' diff --git a/RelNotes b/RelNotes index 0de5e663a2..ea8f800cbb 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.3.txt \ No newline at end of file +Documentation/RelNotes-1.5.3.1.txt \ No newline at end of file diff --git a/git.spec.in b/git.spec.in index fe7b3d8215..bdb293d990 100644 --- a/git.spec.in +++ b/git.spec.in @@ -25,6 +25,7 @@ This is a dummy package which brings in all subpackages. Summary: Core git tools Group: Development/Tools Requires: zlib >= 1.2, rsync, curl, less, openssh-clients, expat +Obsoletes: git-p4 %description core Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations -- cgit v1.3 From 1e61b7640d09015213dbcae3564fa27ac6a8c151 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Mon, 3 Sep 2007 02:40:06 -0700 Subject: Start 1.5.4 cycle Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.5.4.txt | 14 ++++++++++++++ GIT-VERSION-GEN | 2 +- RelNotes | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 Documentation/RelNotes-1.5.4.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.5.4.txt b/Documentation/RelNotes-1.5.4.txt new file mode 100644 index 0000000000..1df66af9ce --- /dev/null +++ b/Documentation/RelNotes-1.5.4.txt @@ -0,0 +1,14 @@ +GIT v1.5.4 Release Notes +======================== + +Updates since v1.5.3 +-------------------- + + + +Fixes since v1.5.3 +------------------ + +All of the fixes in v1.5.3 maintenance series are included in +this release, unless otherwise noted. + diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 3835fb3965..3c0032cec5 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v1.5.3.1.GIT +DEF_VER=v1.5.3.GIT LF=' ' diff --git a/RelNotes b/RelNotes index ea8f800cbb..46308cee0b 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.3.1.txt \ No newline at end of file +Documentation/RelNotes-1.5.4.txt \ No newline at end of file -- cgit v1.3 From e5fc9a0aea2c3c49829b5cdf499339e5c759706b Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sat, 16 Feb 2008 22:44:31 -0800 Subject: GIT 1.5.4.2 Signed-off-by: Junio C Hamano --- .mailmap | 1 + Documentation/RelNotes-1.5.4.1.txt | 17 +++++++++++++++ Documentation/RelNotes-1.5.4.2.txt | 43 ++++++++++++++++++++++++++++++++++++++ GIT-VERSION-GEN | 13 +++--------- RelNotes | 2 +- 5 files changed, 65 insertions(+), 11 deletions(-) create mode 100644 Documentation/RelNotes-1.5.4.1.txt create mode 100644 Documentation/RelNotes-1.5.4.2.txt (limited to 'RelNotes') diff --git a/.mailmap b/.mailmap index 695739ea70..a32d9e2a3f 100644 --- a/.mailmap +++ b/.mailmap @@ -43,6 +43,7 @@ Steven Grimm Theodore Ts'o Tony Luck Uwe Kleine-König +Uwe Kleine-König Uwe Kleine-König Uwe Kleine-König Uwe Kleine-König diff --git a/Documentation/RelNotes-1.5.4.1.txt b/Documentation/RelNotes-1.5.4.1.txt new file mode 100644 index 0000000000..d4e44b8b09 --- /dev/null +++ b/Documentation/RelNotes-1.5.4.1.txt @@ -0,0 +1,17 @@ +GIT v1.5.4.1 Release Notes +========================== + +Fixes since v1.5.4 +------------------ + + * "git-commit -C $tag" used to work but rewrite in C done in + 1.5.4 broke it. + + * An entry in the .gitattributes file that names a pattern in a + subdirectory of the directory it is in did not match + correctly (e.g. pattern "b/*.c" in "a/.gitattributes" should + match "a/b/foo.c" but it didn't). + + * Customized color specification was parsed incorrectly when + numeric color values are used. This was fixed in 1.5.4.1. + diff --git a/Documentation/RelNotes-1.5.4.2.txt b/Documentation/RelNotes-1.5.4.2.txt new file mode 100644 index 0000000000..21d0df59fb --- /dev/null +++ b/Documentation/RelNotes-1.5.4.2.txt @@ -0,0 +1,43 @@ +GIT v1.5.4.2 Release Notes +========================== + +Fixes since v1.5.4 +------------------ + + * The configuration parser was not prepared to see string + valued variables misspelled as boolean and segfaulted. + + * Temporary files left behind due to interrupted object + transfers were not cleaned up with "git prune". + + * "git config --unset" was confused when the unset variables + were spelled with continuation lines in the config file. + + * The merge message detection in "git cvsimport" did not catch + a message that began with "Merge...". + + * "git status" suggests "git rm --cached" for unstaging the + earlier "git add" before the initial commit. + + * "git status" output was incorrect during a partial commit. + + * "git bisect" refused to start when the HEAD was detached. + + * "git bisect" allowed a wildcard character in the commit + message expanded while writing its log file. + + * Manual pages were not formatted correctly with docbook xsl + 1.72; added a workaround. + + * "git-commit -C $tag" used to work but rewrite in C done in + 1.5.4 broke it. This was fixed in 1.5.4.1. + + * An entry in the .gitattributes file that names a pattern in a + subdirectory of the directory it is in did not match + correctly (e.g. pattern "b/*.c" in "a/.gitattributes" should + match "a/b/foo.c" but it didn't). This was fixed in 1.5.4.1. + + * Customized color specification was parsed incorrectly when + numeric color values are used. This was fixed in 1.5.4.1. + + * http transport misbehaved when linked with curl-gnutls. diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 38a3273974..03fb9d76ae 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v1.5.4.GIT +DEF_VER=v1.5.4.2.GIT LF=' ' @@ -15,7 +15,8 @@ elif test -d .git && VN=$(git describe --abbrev=4 HEAD 2>/dev/null) && case "$VN" in *$LF*) (exit 1) ;; - v[0-9]*) : happy ;; + v[0-9]*) + git diff-index --quiet HEAD || VN="$VN-dirty" ;; esac then VN=$(echo "$VN" | sed -e 's/-/./g'); @@ -25,14 +26,6 @@ fi VN=$(expr "$VN" : v*'\(.*\)') -dirty=$(sh -c 'git diff-index --name-only HEAD' 2>/dev/null) || dirty= -case "$dirty" in -'') - ;; -*) - VN="$VN-dirty" ;; -esac - if test -r $GVF then VC=$(sed -e 's/^GIT_VERSION = //' <$GVF) diff --git a/RelNotes b/RelNotes index 46308cee0b..7ab3485455 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.4.txt \ No newline at end of file +Documentation/RelNotes-1.5.4.2.txt \ No newline at end of file -- cgit v1.3 From cf5c51efc9fe3b0ef93c7b78005c57b71acaf959 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 17 Feb 2008 01:18:54 -0800 Subject: Sync with 1.5.4.2 and start 1.5.5 Release Notes Signed-off-by: Junio C Hamano --- .mailmap | 1 + Documentation/RelNotes-1.5.5.txt | 78 ++++++++++++++++++++++++++++++++++++++++ Documentation/git.txt | 3 +- GIT-VERSION-GEN | 2 +- RelNotes | 2 +- 5 files changed, 83 insertions(+), 3 deletions(-) create mode 100644 Documentation/RelNotes-1.5.5.txt (limited to 'RelNotes') diff --git a/.mailmap b/.mailmap index a32d9e2a3f..f88ae77a1f 100644 --- a/.mailmap +++ b/.mailmap @@ -17,6 +17,7 @@ H. Peter Anvin H. Peter Anvin H. Peter Anvin Horst H. von Brand +Jay Soffian Joachim Berdal Haga Jon Loeliger Jon Seymour diff --git a/Documentation/RelNotes-1.5.5.txt b/Documentation/RelNotes-1.5.5.txt new file mode 100644 index 0000000000..c8b4f72c23 --- /dev/null +++ b/Documentation/RelNotes-1.5.5.txt @@ -0,0 +1,78 @@ +GIT v1.5.5 Release Notes +======================== + +Updates since v1.5.4 +-------------------- + +(performance) + + * On platforms with suboptimal qsort(3) implementation, there + is an option to use more reasonable substitute we ship with + our software. + + * New configuration variable "pack.packsizelimit" can be used + in place of command line option --max-pack-size. + + * "git fetch" over the native git protocol used to make a + connection to find out the set of current remote refs and + another to actually download the pack data. We now use only + one connection for these tasks. + + * "git commit" does not run lstat(2) more than necessary + anymore. + +(usability, bells and whistles) + + * You can be warned when core.autocrlf conversion is applied in + such a way that results in an irreversible conversion. + + * A pattern "foo/" in .gitignore file now matches a directory + "foo". Pattern "foo" also matches as before. + + * "git describe" learned to limit the tags to be used for + naming with --match option. + + * "git describe --contains" now barfs when the named commit + cannot be described. + + * bash completion's prompt helper function can talk about + operation in-progress (e.g. merge, rebase, etc.). + + * "git commit" learned a new hook "prepare-commit-msg" that can + inspect what is going to be committed and prepare the commit + log message template to be edited. + + * "git gui" learned an auto-spell checking. + + * "git send-email" learned to prompt for passwords + interactively. + + * "git send-email" learned an easier way to suppress CC + recipients. + + * Various "git cvsimport", "git cvsexportcommit", "git svn" and + "git p4" improvements. + +(internal) + + * Duplicated code between git-help and git-instaweb that + launches user's preferred browser has been refactored. + + * It is now easier to write test scripts that records known + breakages. + + +Fixes since v1.5.4 +------------------ + +All of the fixes in v1.5.4 maintenance series are included in +this release, unless otherwise noted. + + +--- +exec >/var/tmp/1 +O=v1.5.4 +O=v1.5.4.2-122-g7cb97da +echo O=`git describe refs/heads/master` +git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint + diff --git a/Documentation/git.txt b/Documentation/git.txt index e22c4c4ae9..d57bed618f 100644 --- a/Documentation/git.txt +++ b/Documentation/git.txt @@ -43,9 +43,10 @@ unreleased) version of git, that is available from 'master' branch of the `git.git` repository. Documentation for older releases are available here: -* link:v1.5.4.1/git.html[documentation for release 1.5.4.1] +* link:v1.5.4.2/git.html[documentation for release 1.5.4.2] * release notes for + link:RelNotes-1.5.4.2.txt[1.5.4.2], link:RelNotes-1.5.4.1.txt[1.5.4.1], link:RelNotes-1.5.4.txt[1.5.4]. diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 03fb9d76ae..1ad324e236 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v1.5.4.2.GIT +DEF_VER=v1.5.4.GIT LF=' ' diff --git a/RelNotes b/RelNotes index 7ab3485455..3e77358f70 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.4.2.txt \ No newline at end of file +Documentation/RelNotes-1.5.5.txt \ No newline at end of file -- cgit v1.3 From 66aaa2fc22c8494d9019b241f5d6395a6044a895 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 20 Apr 2008 11:36:53 -0700 Subject: GIT 1.5.5.1 Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.5.5.1.txt | 44 ++++++++++++++++++++++++++++++++++++++ Documentation/git.txt | 3 +++ RelNotes | 2 +- 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.5.5.1.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.5.5.1.txt b/Documentation/RelNotes-1.5.5.1.txt new file mode 100644 index 0000000000..7de419708f --- /dev/null +++ b/Documentation/RelNotes-1.5.5.1.txt @@ -0,0 +1,44 @@ +GIT v1.5.5.1 Release Notes +========================== + +Fixes since v1.5.5 +------------------ + + * "git archive --prefix=$path/" mishandled gitattributes. + + * "git fetch -v" that fetches into FETCH_HEAD did not report the summary + the same way as done for updating the tracking refs. + + * "git svn" misbehaved when the configuration file customized the "git + log" output format using format.pretty. + + * "git submodule status" leaked an unnecessary error message. + + * "git log --date-order --topo-order" did not override the earlier + date-order with topo-order as expected. + + * "git bisect good $this" did not check the validity of the revision + given properly. + + * "url..insteadOf" did not work correctly. + + * "git clean" ran inside subdirectory behaved as if the directory was + explicitly specified for removal by the end user from the top level. + + * "git bisect" from a detached head leaked an unnecessary error message. + + * "git bisect good $a $b" when $a is Ok but $b is bogus should have + atomically failed before marking $a as good. + + * "git fmt-merge-msg" did not clean up leading empty lines from commit + log messages like "git log" family does. + + * "git am" recorded a commit with empty Subject: line without + complaining. + + * when given a commit log message whose first paragraph consists of + multiple lines, "git rebase" squashed it into a single line. + + * "git remote add $bogus_name $url" did not complain properly. + +Also comes with various documentation updates. diff --git a/Documentation/git.txt b/Documentation/git.txt index 336fe99cc7..a070e078e7 100644 --- a/Documentation/git.txt +++ b/Documentation/git.txt @@ -46,8 +46,11 @@ Documentation for older releases are available here: * link:v1.5.5/git.html[documentation for release 1.5.5] * release notes for + link:RelNotes-1.5.5.1.txt[1.5.5.1], link:RelNotes-1.5.5.txt[1.5.5]. +* link:v1.5.5.1/git.html[documentation for release 1.5.5.1] + * link:v1.5.4.5/git.html[documentation for release 1.5.4.5] * release notes for diff --git a/RelNotes b/RelNotes index 3e77358f70..730df98bdc 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.5.txt \ No newline at end of file +Documentation/RelNotes-1.5.5.1.txt \ No newline at end of file -- cgit v1.3 From 5909ca92d8b2c6a0534597f52f7733ff61a64d63 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 20 Apr 2008 16:03:40 -0700 Subject: First batch of post 1.5.5 updates Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.5.6.txt | 59 ++++++++++++++++++++++++++++++++++++++++ RelNotes | 2 +- 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.5.6.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.5.6.txt b/Documentation/RelNotes-1.5.6.txt new file mode 100644 index 0000000000..f3256fb82c --- /dev/null +++ b/Documentation/RelNotes-1.5.6.txt @@ -0,0 +1,59 @@ +GIT v1.5.6 Release Notes +======================== + +Updates since v1.5.5 +-------------------- + +(subsystems) + + +(portability) + + +(performance) + +* "git rebase --onto $there $from $branch" used to switch to the tip of + $branch only to immediately reset back to $from, smudging work tree + files unnecessarily. This has been optimized. + +(usability, bells and whistles) + +* "git add -p" (and the "patch" subcommand of "git add -i") can choose to + apply (or not apply) mode changes independently from contents changes. + +* "git bisect help" gives longer and more helpful usage information. + +* "git diff/log --dirstat" output is consistent between binary and textual + changes. + +* "git gc --auto" honors a new pre-aut-gc hook to temporarily disable it. + +* "git log --pretty=tformat:" gives a LF after each entry, + instead of giving a LF between each pair of entries which is how + "git log --pretty=format:" works. + +* "git send-email" now can send out messages outside a git repository. + +* "git status" can optionally include output from "git submodule + summary". + +* "gitweb" can read from a system-wide configuration file. + +(internal) + +* "git unpack-objects" and "git receive-pack" is now more strict about + detecting breakage in the objects they receive over the wire. + + +Fixes since v1.5.5 +------------------ + +All of the fixes in v1.5.5 maintenance series are included in +this release, unless otherwise noted. + + +-- +exec >/var/tmp/1 +O=v1.5.5-56-g5f0734f +echo O=`git describe refs/heads/master` +git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint diff --git a/RelNotes b/RelNotes index 730df98bdc..e29d6504d9 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.5.1.txt \ No newline at end of file +Documentation/RelNotes-1.5.6.txt \ No newline at end of file -- cgit v1.3 From e636106c76e0273334940d899de1c928d08b29e8 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 25 Jun 2008 17:09:40 -0700 Subject: GIT 1.5.6.1 Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.5.6.1.txt | 28 ++++++++++++++++++++++++++++ Documentation/git.txt | 11 ++++++----- RelNotes | 2 +- 3 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 Documentation/RelNotes-1.5.6.1.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.5.6.1.txt b/Documentation/RelNotes-1.5.6.1.txt new file mode 100644 index 0000000000..4864b16445 --- /dev/null +++ b/Documentation/RelNotes-1.5.6.1.txt @@ -0,0 +1,28 @@ +GIT v1.5.6.1 Release Notes +========================== + +Fixes since v1.5.6 +------------------ + +* Last minute change broke loose object creation on AIX. + +* (performance fix) We used to make $GIT_DIR absolute path early in the + programs but keeping it relative to the current directory internally + gives 1-3 per-cent performance boost. + +* bash completion knows the new --graph option to git-log family. + + +* git-diff -c/--cc showed unnecessary "deletion" lines at the context + boundary. + +* git-for-each-ref ignored %(object) and %(type) requests for tag + objects. + +* git-merge usage had a typo. + +* Rebuilding of git-svn metainfo database did not take rewriteRoot + option into account. + +* Running "git-rebase --continue/--skip/--abort" before starting a + rebase gave nonsense error messages. diff --git a/Documentation/git.txt b/Documentation/git.txt index 7414238fe5..85468a154d 100644 --- a/Documentation/git.txt +++ b/Documentation/git.txt @@ -43,12 +43,13 @@ unreleased) version of git, that is available from 'master' branch of the `git.git` repository. Documentation for older releases are available here: -* link:v1.5.6/git.html[documentation for release 1.5.6] +* link:v1.5.6.1/git.html[documentation for release 1.5.6.1] * release notes for - link:RelNotes-1.5.6.txt[1.5.6], + link:RelNotes-1.5.6.1.txt[1.5.6.1]. + link:RelNotes-1.5.6.txt[1.5.6]. -* link:v1.5.5/git.html[documentation for release 1.5.5] +* link:v1.5.5.4/git.html[documentation for release 1.5.5.4] * release notes for link:RelNotes-1.5.5.4.txt[1.5.5.4], @@ -57,8 +58,6 @@ Documentation for older releases are available here: link:RelNotes-1.5.5.1.txt[1.5.5.1], link:RelNotes-1.5.5.txt[1.5.5]. -* link:v1.5.5.4/git.html[documentation for release 1.5.5.4] - * link:v1.5.4.5/git.html[documentation for release 1.5.4.5] * release notes for @@ -82,6 +81,8 @@ Documentation for older releases are available here: link:RelNotes-1.5.3.1.txt[1.5.3.1], link:RelNotes-1.5.3.txt[1.5.3]. +* link:v1.5.2.5/git.html[documentation for release 1.5.2.5] + * release notes for link:RelNotes-1.5.2.5.txt[1.5.2.5], link:RelNotes-1.5.2.4.txt[1.5.2.4], diff --git a/RelNotes b/RelNotes index e29d6504d9..ebc4b20148 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.6.txt \ No newline at end of file +Documentation/RelNotes-1.5.6.1.txt \ No newline at end of file -- cgit v1.3 From de8d95703417a93bb6231f823bb82746f01e8a58 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Thu, 26 Jun 2008 00:13:37 -0700 Subject: Start draft release notes for 1.6.0 Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.6.0.txt | 105 +++++++++++++++++++++++++++++++++++++++ RelNotes | 2 +- 2 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.6.0.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.6.0.txt b/Documentation/RelNotes-1.6.0.txt new file mode 100644 index 0000000000..5292bd730c --- /dev/null +++ b/Documentation/RelNotes-1.6.0.txt @@ -0,0 +1,105 @@ +GIT v1.6.0 Release Notes +======================== + +User visible changes +-------------------- + +[[Note that none of these are not merged to 'master' as of this writing +but they will be before 1.6.0 happens]] + +With default Makefile settings, most of the programs are now installed +outside your $PATH, except for "git", "gitk", "git-gui" and some server +side programs that needs to be accessible when connecting over ssh. + +When talking to remote repository over ssh, necessary server side programs +are now invoked with "git $program" notation, not with "git-$program" +notation. This should work with both servers running older git where you +had all of these programs installed on $PATH, or newer git where you have +only "git" on $PATH. However, if the remote side is running a custom +software that restricts programs you can run over ssh, it might cause +problems. Use --upload-pack="git-upload-pack" (when using ls-remote, +fetch and pull on the client side), --receive-pack="git-receive-pack" +(when using push on the client side), or --exec="git-upload-archive" (when +using git-archive) as appropriate when talking to such a remote. + +Source changes needed for porting to MinGW environment are now all in the +main git.git codebase. + + +Updates since v1.5.6 +-------------------- + +(subsystems) + +(portability) + +* Sample hook scripts shipped in templates/ are now suffixed with + *.sample. We used to prevent them from triggering by default by + relying on the fact that we install them as unexecutable, but on + some filesystems this approach does not work. Instead of running + "chmod +x" on them, the users who want to activate these samples + as-is can now rename them dropping *.sample suffix. + +* perl's in-place edit (-i) does not work well without backup files on Windows; + some tests are rewritten to cope with this. + +(documentation) + +* Updated howto/update-hook-example + +(performance, robustness etc.) + +* reduced excessive inlining to shrink size of the "git" binary. + +* verify-pack checks the object CRC when using version 2 idx files. + +* When an object is corrupt in a pack, the object became unusable even + when the same object is available in a loose form, We now try harder to + fall back to these redundant objects when able. In particular, "git + repack -a -f" can be used to fix such a corruption as long as necessary + objects are available. + +* git-clone does not create refs in loose form anymore (it behaves as + if you immediately ran git-pack-refs after cloning). This will help + repositories with insanely large number of refs. + +* core.fsyncobjectfiles configuration can be used to ensure that the loose + objects created will be fsync'ed (this is only useful on filesystems + that does not order data writes properly). + +(usability, bells and whistles) + +* git-archive can be told to omit certain paths from its output using + export-ignore attributes. + +* fast-export learned to export and import marks file; this can be used to + interface with fast-import incrementally. + +* Original SHA-1 value for "update-ref -d" is optional now. + +* You can tell "git status -u" to even more aggressively omit checking + untracked files with --untracked-files=no. + +* Error codes from gitweb are made more descriptive where possible, rather + than "403 forbidden" as we used to issue everywhere. + +(internal) + + +Fixes since v1.5.6 +------------------ + +All of the fixes in v1.5.6 maintenance series are included in +this release, unless otherwise noted. + + * diff -c/--cc showed unnecessary "deletion" lines at the context + boundary (needs backmerge to maint). + + * "git-clone " did not create leading directories for + like the scripted version used to do (needs backport to maint). + +--- +exec >/var/tmp/1 +O=v1.5.6.1-77-gf9a08f6 +echo O=$(git describe refs/heads/master) +git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint diff --git a/RelNotes b/RelNotes index ebc4b20148..b9a53c3416 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.5.6.1.txt \ No newline at end of file +Documentation/RelNotes-1.6.0.txt \ No newline at end of file -- cgit v1.3 From dba9194a49452b5f093b96872e19c91b50e526aa Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 17 Aug 2008 15:44:11 -0700 Subject: Start 1.6.0.X maintenance series Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.6.0.1.txt | 15 +++++++++++++++ RelNotes | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.6.0.1.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.6.0.1.txt b/Documentation/RelNotes-1.6.0.1.txt new file mode 100644 index 0000000000..3ee85a7993 --- /dev/null +++ b/Documentation/RelNotes-1.6.0.1.txt @@ -0,0 +1,15 @@ +GIT v1.6.0.1 Release Notes +========================== + +Fixes since v1.6.0 +------------------ + +* ... + +Contains other various documentation fixes. + +-- +exec >/var/tmp/1 +O=v1.6.0 +echo O=$(git describe maint) +git shortlog --no-merges $O..maint diff --git a/RelNotes b/RelNotes index b9a53c3416..8f32997335 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.6.0.txt \ No newline at end of file +Documentation/RelNotes-1.6.0.1.txt \ No newline at end of file -- cgit v1.3 From 2ebc02d32a4360da2cf69c2b5f5bfad0716d42b0 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 17 Aug 2008 15:48:51 -0700 Subject: Start 1.6.1 cycle Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.6.1.txt | 42 ++++++++++++++++++++++++++++++++++++++++ RelNotes | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.6.1.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.6.1.txt b/Documentation/RelNotes-1.6.1.txt new file mode 100644 index 0000000000..efaf9ac4f7 --- /dev/null +++ b/Documentation/RelNotes-1.6.1.txt @@ -0,0 +1,42 @@ +GIT v1.6.1 Release Notes +======================== + +Updates since v1.6.0 +-------------------- + +(subsystems) + +* ... + +(portability) + +* ... + +(documentation) + +* ... + +(performance) + +* ... + +(usability, bells and whistles) + +* ... + +(internal) + +* ... + + +Fixes since v1.6.0 +------------------ + +All of the fixes in v1.6.0.X maintenance series are included in this +release, unless otherwise noted. + +-- +exec >/var/tmp/1 +O=v1.6.0 +echo O=$(git describe master) +git shortlog --no-merges $O..master ^maint diff --git a/RelNotes b/RelNotes index 8f32997335..3d420845b1 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.6.0.1.txt \ No newline at end of file +Documentation/RelNotes-1.6.1.txt \ No newline at end of file -- cgit v1.3 From 78f8fbc9d641096eef495dd877de3438d8a000e0 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sat, 27 Dec 2008 14:25:10 -0800 Subject: Start 1.6.2 cycle Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.6.2.txt | 28 ++++++++++++++++++++++++++++ RelNotes | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.6.2.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.6.2.txt b/Documentation/RelNotes-1.6.2.txt new file mode 100644 index 0000000000..1a80626781 --- /dev/null +++ b/Documentation/RelNotes-1.6.2.txt @@ -0,0 +1,28 @@ +GIT v1.6.2 Release Notes +======================== + +Updates since v1.6.1 +-------------------- + +(subsystems) + +(portability) + +(performance) + +(usability, bells and whistles) + +(internal) + + +Fixes since v1.6.1 +------------------ + +All of the fixes in v1.6.1.X maintenance series are included in this +release, unless otherwise noted. + +-- +exec >/var/tmp/1 +O=v1.6.1 +echo O=$(git describe master) +git shortlog --no-merges $O..master ^maint diff --git a/RelNotes b/RelNotes index 3d420845b1..ecced08731 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.6.1.txt \ No newline at end of file +Documentation/RelNotes-1.6.2.txt \ No newline at end of file -- cgit v1.3 From f243319c21968c10d37cbb0c7f02127ac5d67d7f Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 4 Mar 2009 00:37:50 -0800 Subject: Beginning of 1.6.2 maintenance track Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.6.2.1.txt | 6 ++++++ RelNotes | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.6.2.1.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.6.2.1.txt b/Documentation/RelNotes-1.6.2.1.txt new file mode 100644 index 0000000000..3a2d3bf849 --- /dev/null +++ b/Documentation/RelNotes-1.6.2.1.txt @@ -0,0 +1,6 @@ +GIT v1.6.2.1 Release Notes +========================== + +Fixes since v1.6.2 +------------------ + diff --git a/RelNotes b/RelNotes index ecced08731..cc85675c62 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.6.2.txt \ No newline at end of file +Documentation/RelNotes-1.6.2.1.txt \ No newline at end of file -- cgit v1.3 From 6207011ae3fe813159e92762e86f33c9bd42cd7f Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Fri, 8 May 2009 21:49:14 -0700 Subject: Start 1.6.3.1 maintenance series. Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.6.3.1.txt | 12 ++++++++++++ RelNotes | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.6.3.1.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.6.3.1.txt b/Documentation/RelNotes-1.6.3.1.txt new file mode 100644 index 0000000000..98c02250bb --- /dev/null +++ b/Documentation/RelNotes-1.6.3.1.txt @@ -0,0 +1,12 @@ +GIT v1.6.3.1 Release Notes +========================== + +Fixes since v1.6.3 +------------------ + +-- +exec >/var/tmp/1 +O=v1.6.3 +echo O=$(git describe maint) +git shortlog $O..maint + diff --git a/RelNotes b/RelNotes index dd8bc4bb4a..0f6a588f1d 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.6.3.txt \ No newline at end of file +Documentation/RelNotes-1.6.3.1.txt \ No newline at end of file -- cgit v1.3 From 5a0e4a2a326966aabb566164a7571291e34adabd Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Fri, 8 May 2009 21:56:57 -0700 Subject: Start 1.6.4 development Signed-off-by: Junio C Hamano --- Documentation/RelNotes-1.6.4.txt | 59 ++++++++++++++++++++++++++++++++++++++++ RelNotes | 2 +- 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 Documentation/RelNotes-1.6.4.txt (limited to 'RelNotes') diff --git a/Documentation/RelNotes-1.6.4.txt b/Documentation/RelNotes-1.6.4.txt new file mode 100644 index 0000000000..b70ec11c26 --- /dev/null +++ b/Documentation/RelNotes-1.6.4.txt @@ -0,0 +1,59 @@ +GIT v1.6.4 Release Notes +======================== + +With the next major release, "git push" into a branch that is +currently checked out will be refused by default. You can choose +what should happen upon such a push by setting the configuration +variable receive.denyCurrentBranch in the receiving repository. + +To ease the transition plan, the receiving repository of such a +push running this release will issue a big warning when the +configuration variable is missing. Please refer to: + + http://git.or.cz/gitwiki/GitFaq#non-bare + http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007 + +for more details on the reason why this change is needed and the +transition plan. + +For a similar reason, "git push $there :$killed" to delete the branch +$killed in a remote repository $there, if $killed branch is the current +branch pointed at by its HEAD, gets a large warning. You can choose what +should happen upon such a push by setting the configuration variable +receive.denyDeleteCurrent in the receiving repository. + +When the user does not tell "git push" what to push, it has always +pushed matching refs. For some people it is unexpected, and a new +configuration variable push.default has been introduced to allow +changing a different default behaviour. To advertise the new feature, +a big warning is issued if this is not configured and a git push without +arguments is attempted. + + +Updates since v1.6.3 +-------------------- + +(subsystems) + +(performance) + +(usability, bells and whistles) + +(developers) + + +Fixes since v1.6.3 +------------------ + +All of the fixes in v1.6.3.X maintenance series are included in this +release, unless otherwise noted. + +Here are fixes that this release has, but have not been backported to +v1.6.3.X series. + + +--- +exec >/var/tmp/1 +echo O=$(git describe master) +O=v1.6.3 +git shortlog --no-merges $O..master ^maint diff --git a/RelNotes b/RelNotes index 0f6a588f1d..f8e49a5070 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes-1.6.3.1.txt \ No newline at end of file +Documentation/RelNotes-1.6.4.txt \ No newline at end of file -- cgit v1.3