and also allow linking with the newer PCRE v2 library.
* "filter-branch" learned a pseudo filter "--setup" that can be used
- to define a common function/variable that can be used by other
+ to define common functions/variables that can be used by other
filters.
* Using "git add d/i/r" when d/i/r is the top of the working tree of
would appear as a not-quite-initialized submodule to others. We
learned to give warnings when this happens.
+ * "git status" learned to optionally give how many stash entries the
+ user has in its output.
+
Performance, Internal Implementation, Development Support etc.
they were almost never considered. Instead, give them about the
same chance to be considered as an annotated tag that is the same
age as the underlying commit would.
- (merge ef1e74065c jc/name-rev-lw-tag later to maint).
* The "run-command" API implementation has been made more robust
against dead-locking in a threaded environment.
$commit1:$path $commit2:$path", used to be shown with the full
object name as given on the command line, but it is more natural to
use the $path in the output and use it to look up .gitattributes.
- (merge 30d005c020 jk/diff-blob later to maint).
* The "collision detecting" SHA-1 implementation shipped with 2.13
was quite broken on some big-endian platforms and/or platforms that
fast-forwards to the upstream.
* A flaky test has been corrected.
- (merge 7c2115aa07 jk/pack-idx-corruption-safety later to maint).
* "git $cmd -h" for builtin commands calls the implementation of the
command (i.e. cmd_$cmd() function) without doing any repository
(merge d691551192 jk/consistent-h later to maint).
* Help contributors that visit us at GitHub.
- (merge 0b1bb0c032 ls/github later to maint).
* "git stash push <pathspec>" did not work from a subdirectory at all.
Bugfix for a topic in v2.13
- (merge 22fc703ec9 ps/stash-push-pathspec-fix later to maint).
* As there is no portable way to pass timezone information to
strftime, some output format from "git log" and friends are
into its own header file.
(merge dc8441fdb4 bw/config-h later to maint).
+ * "git add -p" were updated in 2.12 timeframe to cope with custom
+ core.commentchar but the implementation was buggy and a
+ metacharacter like $ and * did not work.
+ (merge d85d7ecb80 jk/add-p-commentchar-fix later to maint).
+
* Other minor doc, test and build updates and code cleanups.
- (merge 8ba74bfd7c jc/diff-tree-stale-comment later to maint).
- (merge 68602c01fd sb/submodule-rm-absorb later to maint).
(merge 68241cb9dd sb/t4005-modernize later to maint).
- (merge ae52d57f0b km/test-mailinfo-b-failure later to maint).
- (merge 8b1d9136e1 sg/revision-parser-skip-prefix later to maint).
- (merge bb8efa1772 sd/t3200-branch-m-test later to maint).
- (merge 8abc09c0e3 sg/doc-pretty-formats later to maint).
- (merge 680b469e83 sn/reset-doc-typofix later to maint).
+ (merge 4fced24712 ks/t7508-indent-fix later to maint).
+ (merge 968b1fe263 mb/reword-autocomplete-message later to maint).