@@ -95,6 +95,10 @@ UI, Workflows & Features
9595 * "git commit" can be told to use --cleanup=whitespace by setting the
9696 configuration variable commit.cleanup to 'whitespace'.
9797
98+ * "git diff" and other Porcelain commands can be told to use a
99+ non-standard algorithm by setting diff.algorithm configuration
100+ variable.
101+
98102 * "git fetch --mirror" and fetch that uses other forms of refspec
99103 with wildcard used to attempt to update a symbolic ref that match
100104 the wildcard on the receiving end, which made little sense (the
@@ -118,6 +122,10 @@ UI, Workflows & Features
118122 * "git log --cc --graph" now shows the combined diff output with the
119123 ancestry graph.
120124
125+ * "git log --grep=<pattern>" honors i18n.logoutputencoding to look
126+ for the pattern after fixing the log message to the specified
127+ encoding.
128+
121129 * "git mergetool" and "git difftool" learned to list the available
122130 tool backends in a more consistent manner.
123131
@@ -154,6 +162,11 @@ UI, Workflows & Features
154162 tip of the remote branch (as opposed to integrating with the commit
155163 recorded in the superproject's gitlink).
156164
165+ * "git upload-pack" which implements the service "ls-remote" and
166+ "fetch" talk to can be told to hide ref hierarchies the server
167+ side internally uses (and that clients have no business learning
168+ about) with transfer.hiderefs configuration.
169+
157170
158171Foreign Interface
159172
0 commit comments