it. For now a non-submodule copy of the same code is also shipped
as part of the tree.
+ * A recent update made it easier to use "-fsanitize=" option while
+ compiling but supported only one sanitize option. Allow more than
+ one to be combined, joined with a comma, like "make SANITIZE=foo,bar".
+
+ * Use "p4 -G" to make "p4 changes" output more Python-friendly
+ to parse.
+
+ * We started using "%" PRItime, imitating "%" PRIuMAX and friends, as
+ a way to format the internal timestamp value, but this does not
+ play well with gettext(1) i18n framework, and causes "make pot"
+ that is run by the l10n coordinator to create a broken po/git.pot
+ file. This is a possible workaround for that problem.
+
+ * It turns out that Cygwin also needs the fopen() wrapper that
+ returns failure when a directory is opened for reading.
+
Also contains various documentation updates and code clean-ups.
* The build procedure has been improved to allow building and testing
Git with address sanitizer more easily.
- (merge 566cf0b3bd jk/build-with-asan later to maint).
+ (merge 425ca6710b jk/build-with-asan later to maint).
* On Cygwin, similar to Windows, "git push //server/share/repository"
ought to mean a repository on a network share that can be accessed
early part also under the GC lock.
(merge c45af94dbc jk/gc-pre-detach-under-hook later to maint).
+ * A recent update broke an alias that contained an uppercase letter.
+ (merge 643df7e234 js/alias-case-sensitivity later to maint).
+
* Other minor doc, test and build updates and code cleanups.
(merge 3f9c637ec7 pw/unquote-path-in-git-pm later to maint).
(merge 5053313562 rs/urlmatch-cleanup later to maint).
(merge 42c78a216e rs/use-div-round-up later to maint).
(merge 5e8d2729ae rs/wt-status-cleanup later to maint).
(merge 01826066b0 ks/fix-rebase-doc-picture later to maint).
+ (merge f7f6dc340e jk/test-copy-bytes-fix later to maint).
+ (merge 9fb9495dae ew/fd-cloexec-fix later to maint).
+ (merge 3a33fe5c97 ks/doc-fixes later to maint).