Merge branch 'master' into next

* master:
  Update draft release notes to 1.7.9
  gitk: Make vi-style keybindings more vi-like
  gitk: Make "touching paths" search support backslashes
  gitk: Show modified files with separate work tree
  gitk: Simplify calculation of gitdir
  gitk: Run 'git rev-parse --git-dir' only once
  gitk: Put temporary directory inside .git
  gitk: Fix "External diff" with separate work tree
  gitk: Fix "blame parent commit" with separate work tree
  gitk: Fix "show origin of this line" with separate work tree
  gitk: Fix file highlight when run in subdirectory
  gitk: Update copyright
  gitk: When a commit contains a note, mark it with a yellow box
  gitk: Remember time zones from author and commit timestamps
  gitk: Remove unused $cdate array
This commit is contained in:
Junio C Hamano
2011-12-16 22:46:00 -08:00
2 changed files with 83 additions and 46 deletions

View File

@@ -4,6 +4,8 @@ Git v1.7.9 Release Notes (draft)
Updates since v1.7.8
--------------------
* gitk updates accumulated since early 2011.
* git-gui updated to 0.16.0.
* git-p4 (in contrib/) updates.
@@ -13,6 +15,9 @@ Updates since v1.7.8
the same 'M' moniker. They now use 'D' (for deletion) and 'T' (for
type-change) to match "git status -s" and "git diff --name-status".
* "git add" learned to stream large files directly into a packfile
instead of writing them into individual loose object files.
* "git branch -m <current branch> HEAD" is an obvious no-op and is
now allowed.
@@ -22,6 +27,10 @@ Updates since v1.7.8
* "git checkout" and "git merge" learned "--no-overwrite-ignore" option
to tell Git that untracked and ignored files are not expendable.
* "git commit --amend" learned "--no-edit" option to say that the
user is amending the tree being recorded, without updating the
commit log message.
* fsck and prune are relatively lengthy operations that still go
silent while making the end-user wait. They learned to give progress
output like other slow operations.
@@ -87,9 +96,17 @@ Fixes since v1.7.8
had trouble with.
(merge 6a5ceda jl/submodule-status-failure-report later to maint).
* "fast-import" did not correctly update an existing notes tree,
possibly corrupting the fan-out.
* When a "reword" action in "git rebase -i" failed to run "commit --amend",
we did not give the control back to the user to resolve the situation, and
instead kept the original commit log message.
(merge 0becb3e aw/rebase-i-stop-on-failure-to-amend later to maint).
--
exec >/var/tmp/1
O=v1.7.8-246-gb3f17ac
O=v1.7.8-282-ga2add85
echo O=$(git describe master)
git log --first-parent --oneline --reverse ^$O master
echo