Skip to content

Commit a34a9db

Browse files
committed
Update draft release notes to 1.6.2
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 8c95d3c commit a34a9db

File tree

1 file changed

+53
-12
lines changed

1 file changed

+53
-12
lines changed

Documentation/RelNotes-1.6.2.txt

Lines changed: 53 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ Updates since v1.6.1
66

77
(subsystems)
88

9+
* git-svn updates.
10+
11+
* gitweb updates, including a new patch view and RSS/Atom feed
12+
improvements.
13+
914
(portability)
1015

1116
(performance)
@@ -15,25 +20,63 @@ Updates since v1.6.1
1520

1621
(usability, bells and whistles)
1722

18-
* "git-add -p" learned 'g'oto action to jump directly to a hunk.
23+
* automatic typo correction works on aliases as well
24+
25+
* @{-1} is a way to refer to the last branch you were on. This is
26+
accepted not only where an object name is expected, but anywhere
27+
a branch name is expected. E.g. "git branch --track mybranch @{-1}"
28+
"git rev-parse --symbolic-full-name @{-1}".
29+
30+
* "git add -p" learned 'g'oto action to jump directly to a hunk.
31+
32+
* when "git am" stops upon a patch that does not apply, it shows the
33+
title of the offending patch.
34+
35+
* "git am --directory=<dir>" and "git am --reject" passes these options
36+
to underlying "git apply".
37+
38+
* "git clone" now makes its best effort when cloning from an empty
39+
repository to set up configuration variables to refer to the remote
40+
repository.
41+
42+
* "git checkout -" is a shorthand for "git checkout @{-1}".
1943

20-
* git-cherry defaults to HEAD when the <upstream> argument is not given.
44+
* "git cherry" defaults to whatever the current branch is tracking (if
45+
exists) when the <upstream> argument is not given.
2146

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.
47+
* "git cvsserver" can be told not to add extra "via git-CVS emulator" to
48+
the commit log message it serves via gitcvs.commitmsgannotation
49+
configuration.
2450

25-
* git-diff learned a new option --inter-hunk-context to coalesce close
51+
* "git diff" learned a new option --inter-hunk-context to coalesce close
2652
hunks together and show context between them.
2753

28-
* git-filter-branch learned --prune-empty option that discards commits
54+
* The definition of what constitutes a word for "git diff --color-words"
55+
can be customized via gitattributes, command line or a configuration.
56+
57+
* "git diff" learned --patience to run "patience diff" algorithm.
58+
59+
* Some combinations of -b/-w/--ignore-space-at-eol to "git diff" did
60+
not work as expected.
61+
62+
* "git filter-branch" learned --prune-empty option that discards commits
2963
that do not change the contents.
3064

31-
* git-ls-tree learned --full-tree option that shows the path in full
65+
* "git grep -w" and "git grep" for fixed strings have been optimized.
66+
67+
* "git log" and friends include HEAD to the set of starting points
68+
when --all is given. This makes a difference when you are not on
69+
any branch.
70+
71+
* "git ls-tree" learned --full-tree option that shows the path in full
3272
regardless of where in the work tree hierarchy the command was started.
3373

34-
* git-mergetool learned -y(--no-prompt) option to disable prompting.
74+
* "git mergetool" learned -y(--no-prompt) option to disable prompting.
75+
76+
* "git rebase -i" can transplant a history down to root to elsewhere
77+
with --root option.
3578

36-
* "git-reset --merge" is a new mode that works similar to the way
79+
* "git reset --merge" is a new mode that works similar to the way
3780
"git checkout" switches branches, taking the local changes while
3881
switching to another commit.
3982

@@ -52,14 +95,12 @@ release, unless otherwise noted.
5295
* git-bundle did not exclude annotated tags even when a range given from the
5396
command line wanted to.
5497

55-
* git-grep did not work correctly for index entries with assume-unchanged bit.
56-
5798
* branch switching and merges had a silly bug that did not validate
5899
the correct directory when making sure an existing subdirectory is
59100
clean.
60101

61102
--
62103
exec >/var/tmp/1
63-
O=v1.6.1-134-ge98c6a1
104+
O=v1.6.1.2-252-g8c95d3c
64105
echo O=$(git describe master)
65106
git shortlog --no-merges $O..master ^maint

0 commit comments

Comments
 (0)