From 5fb41b883a5d0f9cbc4c6c693e6d84a8a5cee17e Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 6 Apr 2011 10:49:35 -0700 Subject: [PATCH 1/2] Git 1.7.4.4 Signed-off-by: Junio C Hamano --- Documentation/RelNotes/1.7.4.4.txt | 10 ++++------ GIT-VERSION-GEN | 2 +- RelNotes | 2 +- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Documentation/RelNotes/1.7.4.4.txt b/Documentation/RelNotes/1.7.4.4.txt index e914904021..ff06e04a58 100644 --- a/Documentation/RelNotes/1.7.4.4.txt +++ b/Documentation/RelNotes/1.7.4.4.txt @@ -24,14 +24,12 @@ Fixes since v1.7.4.3 fast-forwarding from emptiness to the version being pulled, with the usual protection against overwriting untracked files. + * "git submodule" that is run while a merge in the superproject is in + conflicted state tried to process each conflicted submodule up to + three times. + * "git status" spent all the effort to notice racily-clean index entries but didn't update the index file to help later operations go faster in some cases. And other minor fixes and documentation updates. - ---- -exec >/var/tmp/1 -O=v1.7.4.3-22-g8c8674f -echo O=$(git describe maint) -git shortlog --no-merges $O..maint diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index cbd6e34644..8557ac0c4d 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v1.7.4.3 +DEF_VER=v1.7.4.4 LF=' ' diff --git a/RelNotes b/RelNotes index d5ad5e14a9..211e93c764 120000 --- a/RelNotes +++ b/RelNotes @@ -1 +1 @@ -Documentation/RelNotes/1.7.4.4 \ No newline at end of file +Documentation/RelNotes/1.7.4.4.txt \ No newline at end of file From 6be0559183ac0b40680df314748141d1bdf28e41 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 6 Apr 2011 10:57:32 -0700 Subject: [PATCH 2/2] Git 1.7.5-rc1 Signed-off-by: Junio C Hamano --- Documentation/RelNotes/1.7.5.txt | 20 +++++++++++--------- Documentation/git.txt | 3 ++- GIT-VERSION-GEN | 2 +- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/Documentation/RelNotes/1.7.5.txt b/Documentation/RelNotes/1.7.5.txt index 9c72084ff9..b1b25133eb 100644 --- a/Documentation/RelNotes/1.7.5.txt +++ b/Documentation/RelNotes/1.7.5.txt @@ -54,6 +54,8 @@ Updates since v1.7.4 negotiation is done. This saves one HTTP RPC, reducing the overall latency for a trivial fetch. + * "git fetch" can be told to recursively fetch submodules on-demand. + * "git grep -f " learned to treat "-" as "read from the standard input stream". @@ -92,16 +94,16 @@ Updates since v1.7.4 "tracking" is used as the push.default semantics or there is no remote configured yet. + * A possible value to the "push.default" configuration variable, + 'tracking', gained a synonym that more naturally describes what it + does, 'upstream'. + * "git rerere" learned a new subcommand "remaining" that is similar to "status" and lists the paths that had conflicts which are known to rerere, but excludes the paths that have already been marked as resolved in the index from its output. "git mergetool" has been updated to use this facility. - * A possible value to the "push.default" configuration variable, - 'tracking', gained a synonym that more naturally describes what it - does, 'upstream'. - Also contains various documentation updates. @@ -124,13 +126,13 @@ release, unless otherwise noted. reachable from the refs in their common alternate object store, causing it to fetch unnecessary objects (jc/maint-fetch-alt). - * "git pull" into an empty branch should have behaved as if - fast-forwarding from emptiness to the version being pulled, with - the usual protection against overwriting untracked files (need to - cherry-pick 4b3ffe5). + * "git remote add --mirror" created a configuration that is suitable for + doing both a mirror fetch and a mirror push at the same time, which + made little sense. We now warn and require the command line to specify + either --mirror=fetch or --mirror=push. --- exec >/var/tmp/1 -O=v1.7.5-rc0-99-g8f84c95 +O=v1.7.5-rc1 echo O=$(git describe 'master') git shortlog --no-merges ^maint ^$O master diff --git a/Documentation/git.txt b/Documentation/git.txt index 78499db81b..7df49ea0d2 100644 --- a/Documentation/git.txt +++ b/Documentation/git.txt @@ -44,9 +44,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.7.4.3/git.html[documentation for release 1.7.4.3] +* link:v1.7.4.4/git.html[documentation for release 1.7.4.4] * release notes for + link:RelNotes/1.7.4.4.txt[1.7.4.4], link:RelNotes/1.7.4.3.txt[1.7.4.3], link:RelNotes/1.7.4.2.txt[1.7.4.2], link:RelNotes/1.7.4.1.txt[1.7.4.1], diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 35848df034..e9b2a47aff 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v1.7.5-rc0 +DEF_VER=v1.7.5-rc1 LF=' '