1 GIT v1.6.2 Release Notes
2 ========================
13 * pack-objects autodetects the number of CPUs available and uses threaded
16 (usability, bells and whistles)
18 * "git-add -p" learned 'g'oto action to jump directly to a hunk.
20 * git-cherry defaults to HEAD when the <upstream> argument is not given.
22 * git-cvsserver can be told not to add extra "via git-CVS emulator" to the
23 commit log message it serves via gitcvs.commitmsgannotation configuration.
25 * git-diff learned a new option --inter-hunk-context to coalesce close
26 hunks together and show context between them.
28 * git-filter-branch learned --prune-empty option that discards commits
29 that do not change the contents.
31 * git-ls-tree learned --full-tree option that shows the path in full
32 regardless of where in the work tree hierarchy the command was started.
34 * git-mergetool learned -y(--no-prompt) option to disable prompting.
36 * "git-reset --merge" is a new mode that works similar to the way
37 "git checkout" switches branches, taking the local changes while
38 switching to another commit.
46 All of the fixes in v1.6.1.X maintenance series are included in this
47 release, unless otherwise noted.
49 * "git-add sub/file" when sub is a submodule incorrectly added the path to
52 * git-bundle did not exclude annotated tags even when a range given from the
53 command line wanted to.
55 * git-grep did not work correctly for index entries with assume-unchanged bit.
57 * branch switching and merges had a silly bug that did not validate
58 the correct directory when making sure an existing subdirectory is
64 echo O=$(git describe master)
65 git shortlog --no-merges $O..master ^maint