@@ -97,15 +97,39 @@ Updates since v1.5.6
9797 when you are working in a slow network disk and are outside any working tree,
9898 as bash-completion and "git help" may still need to run in these places.
9999
100+ * By default, stash entries never expire. Set reflogexpire in [gc
101+ "refs/stash"] to a reasonable value to get traditional auto-expiration
102+ behaviour back
103+
104+ * Longstanding latency issue with bash completion script has been
105+ addressed. This will need to be backmerged to 'maint' later.
106+
107+ * pager.<cmd> configuration variable can be used to enable/disable the
108+ default paging behaviour per command.
109+
110+ * "git-add -i" has a new action 'e/dit' to allow you edit the patch hunk
111+ manually.
112+
100113* git-apply can handle a patch that touches the same path more than once
101114 much better than before.
102115
103116* git-apply can be told not to trust the line counts recorded in the input
104117 patch but recount, with the new --recount option.
105118
119+ * git-apply can be told to apply a patch to a path deeper than what the
120+ patch records with --directory option.
121+
106122* git-archive can be told to omit certain paths from its output using
107123 export-ignore attributes.
108124
125+ * With -v option, git-branch describes the remote tracking statistics
126+ similar to the way git-checkout reports by how many commits your branch
127+ is ahead/behind.
128+
129+ * git-bundle can read the revision arguments from the standard input.
130+
131+ * git-cherry-pick can replay a root commit now.
132+
109133* git-clone can clone from a remote whose URL would be rewritten by
110134 configuration stored in $HOME/.gitconfig now.
111135
@@ -123,8 +147,21 @@ Updates since v1.5.6
123147* "git rerere" can be told to update the index with auto-reused resolution
124148 with rerere.autoupdate configuration variable.
125149
150+ * git-rev-list learned --children option to show child commits it
151+ encountered during the traversal, instead of shoing parent commits.
152+
126153* git-send-mail can talk not just over SSL but over TLS now.
127154
155+ * "git-stash save" learned --keep-index option. This lets you stash away the
156+ local changes and bring the changes staged in the index to your working
157+ tree for examination and testing.
158+
159+ * git-stash also learned branch subcommand to create a new branch out of
160+ stashed changes.
161+
162+ * git-status gives the remote tracking statistics similar to the way
163+ git-checkout reports by how many commits your branch is ahead/behind.
164+
128165* You can tell "git status -u" to even more aggressively omit checking
129166 untracked files with --untracked-files=no.
130167
@@ -148,6 +185,6 @@ this release, unless otherwise noted.
148185
149186---
150187exec >/var/tmp/1
151- O=v1.5.6.2-246-g86d7244
188+ O=v1.5.6.3-315-g10ce020
152189echo O=$(git describe refs/heads/master)
153190git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
0 commit comments