Merge branch 'master' into next

* master:
  Prepare for 1.7.3
  Prepare for 1.7.2.3
This commit is contained in:
Junio C Hamano
2010-09-01 15:11:23 -07:00
3 changed files with 120 additions and 1 deletions

View File

@@ -0,0 +1,46 @@
Git v1.7.2.3 Release Notes
==========================
Fixes since v1.7.2.2
--------------------
* When people try insane things such as delta-compressing 4GiB files, we
threw an assertion failure.
* "git archive" gave the full commit ID for "$Format:%h$".
* "git fetch --tags" did not fetch tags when remote.<nick>.tagopt was set
to --no-tags. The command line option now overrides the configuration
setting.
* "git for-each-ref --format='%(objectname:short)'" has been completely
broken for a long time.
* "git gc" incorrectly pruned a rerere record that was created long
time ago but still is actively and repeatedly used.
* "git log --follow -M -p" was seriously broken in 1.7.2, reporting
assertion failure.
* Running "git log" with an incorrect option started pager nevertheless,
forcing the user to dismiss it.
* "git rebase" did not work well when the user has diff.renames
configuration variable set.
* An earlier (and rather old) fix to "git rebase" against a rebased
upstream broke a more normal, non rebased upstream case rather badly,
attempting to re-apply patches that are already accepted upstream.
* "git submodule sync" forgot to update the superproject's config file
when submodule URL changed.
* "git pack-refs --all --prune" did not remove a directory that has
become empty.
---
exec >/var/tmp/1
echo O=$(git describe maint)
O=v1.7.2.2
git shortlog --no-merges $O..maint
exit 0

View File

@@ -0,0 +1,73 @@
Git v1.7.3 Release Notes (draft)
================================
Updates since v1.7.2
--------------------
* git-gui got various updates and a new maintainer, Pat Thoyts.
* Gitweb allows its configuration to change per each request; it used to
read the configuration once upon startup.
* When git finds a corrupt object, it now reports the file that contains
it.
* "git checkout -B <it>" is a shorter way to say "git branch -f <it>"
followed by "git checkout <it>".
* When "git checkout" or "git merge" refuse to proceed in order to
protect local modification to your working tree, they used to stop
after showing just one path that might be lost. They now show all,
in a format that is easier to read.
* "git clean" learned "-e" ("--exclude") option.
* Hunk headers produced for C# files by "git diff" and friends show more
relevant context than before.
* diff.ignoresubmodules configuration variable can be used to squelch the
differences in submodules reported when running commands (e.g. "diff",
"status", etc.) at the superproject level.
* http.useragent configuration can be used to lie who you are to your
restrictive firewall.
* "git rebase --strategy <s>" learned "-X" option to pass extra options
that are understood by the chosen merge strategy.
* "git rebase -i" learned "exec" that you can insert into the insn sheet
to run a command between its steps.
* "git rebase" between branches that have many binary changes that do
not conflict should be faster.
* "git rebase -i" peeks into rebase.autosquash configuration and acts as
if you gave --autosquash from the command line.
Also contains various documentation updates.
Fixes since v1.7.2
------------------
All of the fixes in v1.7.2.X maintenance series are included in this
release, unless otherwise noted.
* "git merge -s recursive" (which is the default) did not handle cases
where a directory becomes a file (or vice versa) very well.
* "git fetch" and friends were accidentally broken for url with "+" in
its path, e.g. "git://git.gnome.org/gtk+".
---
exec >/var/tmp/1
echo O=$(git describe master)
O=v1.7.2.2-268-g7e42332
O=v1.7.2
git shortlog --no-merges $O..master ^maint
exit 0
What did we want to do with...
1e3d411 (Enable custom schemes for column colors in the graph API, 2010-07-13)

View File

@@ -1 +1 @@
Documentation/RelNotes-1.7.2.2.txt
Documentation/RelNotes-1.7.3.txt