| Age | Commit message (Expand) | Author | Files | Lines |
| 2017-04-23 | Merge branch 'dt/xgethostname-nul-termination' | Junio C Hamano | 1 | -0/+6 |
| 2017-04-18 | xgethostname: handle long hostnames | David Turner | 1 | -0/+2 |
| 2017-04-18 | use HOST_NAME_MAX to size buffers for gethostname(2) | René Scharfe | 1 | -0/+4 |
| 2017-03-21 | Merge branch 'jk/pack-name-cleanups' | Junio C Hamano | 1 | -2/+0 |
| 2017-03-16 | move odb_* declarations out of git-compat-util.h | Jeff King | 1 | -2/+0 |
| 2017-02-28 | wrapper.c: remove unused gitmkstemps() function | Ramsay Jones | 1 | -5/+0 |
| 2017-02-15 | Merge branch 'rs/swap' | Junio C Hamano | 1 | -0/+10 |
| 2017-01-30 | add SWAP macro | René Scharfe | 1 | -0/+10 |
| 2017-01-23 | add QSORT_S | René Scharfe | 1 | -0/+5 |
| 2017-01-23 | compat: add qsort_s() | René Scharfe | 1 | -0/+6 |
| 2016-12-05 | Merge branch 'jk/common-main' into maint-2.10 | Junio C Hamano | 1 | -2/+2 |
| 2016-10-31 | Merge branch 'jk/common-main' | Junio C Hamano | 1 | -2/+2 |
| 2016-10-28 | Merge branch 'jk/tighten-alloc' into maint | Junio C Hamano | 1 | -11/+6 |
| 2016-10-27 | git-compat-util: move content inside ifdef/endif guards | Jeff King | 1 | -2/+2 |
| 2016-10-26 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -11/+6 |
| 2016-10-17 | inline xalloc_flex() into FLEXPTR_ALLOC_MEM | René Scharfe | 1 | -9/+3 |
| 2016-10-17 | avoid pointer arithmetic involving NULL in FLEX_ALLOC_MEM | René Scharfe | 1 | -2/+3 |
| 2016-10-11 | Merge branch 'rs/copy-array' into maint | Junio C Hamano | 1 | -0/+8 |
| 2016-10-10 | Merge branch 'rs/qsort' | Junio C Hamano | 1 | -0/+8 |
| 2016-10-03 | Merge branch 'rs/copy-array' | Junio C Hamano | 1 | -0/+8 |
| 2016-09-29 | Merge branch 'js/regexec-buf' into maint | Junio C Hamano | 1 | -0/+13 |
| 2016-09-29 | add QSORT | René Scharfe | 1 | -0/+8 |
| 2016-09-26 | Merge branch 'js/regexec-buf' | Junio C Hamano | 1 | -0/+13 |
| 2016-09-25 | add COPY_ARRAY | René Scharfe | 1 | -0/+8 |
| 2016-09-21 | regex: add regexec_buf() that can work on a non NUL-terminated string | Johannes Schindelin | 1 | -0/+13 |
| 2016-09-19 | Merge branch 'rs/compat-strdup' into maint | Junio C Hamano | 1 | -0/+8 |
| 2016-09-19 | Merge branch 'jk/squelch-false-warning-from-gcc-o3' into maint | Junio C Hamano | 1 | -0/+1 |
| 2016-09-19 | Merge branch 'cc/apply-am' | Junio C Hamano | 1 | -0/+3 |
| 2016-09-12 | Merge branch 'rs/compat-strdup' | Junio C Hamano | 1 | -0/+8 |
| 2016-09-12 | Merge branch 'jk/squelch-false-warning-from-gcc-o3' | Junio C Hamano | 1 | -0/+1 |
| 2016-09-07 | usage: add get_error_routine() and get_warn_routine() | Christian Couder | 1 | -0/+2 |
| 2016-09-07 | usage: add set_warn_routine() | Christian Couder | 1 | -0/+1 |
| 2016-09-07 | compat: move strdup(3) replacement to its own file | René Scharfe | 1 | -0/+8 |
| 2016-08-31 | error_errno: use constant return similar to error() | Jeff King | 1 | -0/+1 |
| 2016-08-25 | Merge branch 'bw/mingw-avoid-inheriting-fd-to-lockfile' | Junio C Hamano | 1 | -0/+4 |
| 2016-08-23 | mingw: ensure temporary file handles are not inherited by child processes | Ben Wijen | 1 | -0/+4 |
| 2016-08-17 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -1/+1 |
| 2016-08-13 | correct FLEXPTR_* example in comment | René Scharfe | 1 | -1/+1 |
| 2016-07-19 | Merge branch 'jk/common-main' | Junio C Hamano | 1 | -0/+2 |
| 2016-07-11 | Merge branch 'jk/ansi-color' | Junio C Hamano | 1 | -0/+17 |
| 2016-07-06 | Merge branch 'jk/common-main-2.8' into jk/common-main | Junio C Hamano | 1 | -0/+2 |
| 2016-07-01 | add an extra level of indirection to main() | Jeff King | 1 | -0/+2 |
| 2016-06-23 | add skip_prefix_mem helper | Jeff King | 1 | -0/+17 |
| 2016-05-17 | Merge branch 'nd/error-errno' | Junio C Hamano | 1 | -0/+2 |
| 2016-05-09 | usage.c: add warning_errno() and error_errno() | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
| 2016-05-06 | Merge branch 'ky/imap-send-openssl-1.1.0' into maint | Junio C Hamano | 1 | -3/+0 |
| 2016-04-22 | Merge branch 'ky/imap-send-openssl-1.1.0' | Junio C Hamano | 1 | -3/+0 |
| 2016-04-08 | configure: remove checking for HMAC_CTX_cleanup | Kazuki Yamaguchi | 1 | -3/+0 |
| 2016-03-21 | Merge branch 'es/st-add4-gcc-4.2-workaround' into maint | Junio C Hamano | 1 | -2/+2 |
| 2016-03-21 | git-compat-util: st_add4: work around gcc 4.2.x compiler crash | Eric Sunshine | 1 | -2/+2 |
| 2016-03-17 | Merge branch 'maint-2.5' into maint-2.6 | Junio C Hamano | 1 | -0/+34 |
| 2016-03-17 | Merge branch 'maint-2.4' into maint-2.5 | Junio C Hamano | 1 | -0/+34 |
| 2016-03-16 | add helpers for detecting size_t overflow | Jeff King | 1 | -0/+34 |
| 2016-03-10 | Merge branch 'ak/git-strip-extension-from-dashed-command' into maint | Junio C Hamano | 1 | -4/+0 |
| 2016-02-22 | git-compat-util: drop mempcpy compat code | Jeff King | 1 | -9/+0 |
| 2016-02-22 | add helpers for allocating flex-array structs | Jeff King | 1 | -0/+62 |
| 2016-02-22 | harden REALLOC_ARRAY and xcalloc against size_t overflow | Jeff King | 1 | -1/+2 |
| 2016-02-21 | git.c: simplify stripping extension of a file in handle_builtin() | Alexander Kuleshov | 1 | -4/+0 |
| 2016-02-19 | add helpers for detecting size_t overflow | Jeff King | 1 | -0/+34 |
| 2016-02-05 | Merge branch 'js/dirname-basename' into maint | Junio C Hamano | 1 | -0/+10 |
| 2016-02-05 | Merge branch 'js/fopen-harder' into maint | Junio C Hamano | 1 | -0/+1 |
| 2016-01-12 | compat/basename.c: provide a dirname() compatibility function | Johannes Schindelin | 1 | -0/+2 |
| 2016-01-12 | Refactor skipping DOS drive prefixes | Johannes Schindelin | 1 | -0/+8 |
| 2016-01-07 | commit: allow editing the commit message even in shared repos | Johannes Schindelin | 1 | -0/+1 |
| 2015-12-21 | Merge branch 'jk/ident-loosen-getpwuid' | Junio C Hamano | 1 | -3/+0 |
| 2015-12-10 | ident: make xgetpwuid_self() a static local helper | Jeff King | 1 | -3/+0 |
| 2015-11-05 | Merge branch 'js/misc-fixes' into maint | Junio C Hamano | 1 | -1/+5 |
| 2015-10-30 | Merge branch 'js/misc-fixes' | Junio C Hamano | 1 | -1/+5 |
| 2015-10-26 | Correct fscanf formatting string for I64u values | Waldek Maleska | 1 | -0/+4 |
| 2015-10-26 | Squelch warning about an integer overflow | Johannes Schindelin | 1 | -1/+1 |
| 2015-10-20 | Merge branch 'jk/war-on-sprintf' | Junio C Hamano | 1 | -1/+4 |
| 2015-10-05 | Merge branch 'kn/for-each-tag' | Junio C Hamano | 1 | -0/+3 |
| 2015-10-05 | probe_utf8_pathname_composition: use internal strbuf | Jeff King | 1 | -1/+1 |
| 2015-09-25 | add xsnprintf helper function | Jeff King | 1 | -0/+3 |
| 2015-09-17 | strtoul_ui: reject negative values | Matthieu Moy | 1 | -0/+3 |
| 2015-08-25 | Merge branch 'jk/long-error-messages' | Junio C Hamano | 1 | -1/+1 |
| 2015-08-11 | vreportf: report to arbitrary filehandles | Jeff King | 1 | -1/+1 |
| 2015-08-04 | wrapper: implement xfopen() | Paul Tan | 1 | -0/+1 |
| 2015-08-04 | wrapper: implement xopen() | Paul Tan | 1 | -0/+1 |
| 2015-06-25 | Merge branch 'cb/array-size' into maint | Junio C Hamano | 1 | -5/+3 |
| 2015-06-25 | Merge branch 'cb/array-size' | Junio C Hamano | 1 | -5/+3 |
| 2015-06-25 | Merge branch 'jk/diagnose-config-mmap-failure' into maint | Junio C Hamano | 1 | -0/+1 |
| 2015-06-24 | Fix definition of ARRAY_SIZE for non-gcc builds | Charles Bailey | 1 | -5/+3 |
| 2015-06-16 | Merge branch 'ep/do-not-feed-a-pointer-to-array-size' into maint | Junio C Hamano | 1 | -1/+53 |
| 2015-06-11 | Merge branch 'jk/diagnose-config-mmap-failure' | Junio C Hamano | 1 | -0/+1 |
| 2015-05-28 | config.c: avoid xmmap error messages | Jeff King | 1 | -0/+1 |
| 2015-05-26 | Merge branch 'nd/untracked-cache' | Junio C Hamano | 1 | -0/+1 |
| 2015-05-11 | Merge branch 'ep/do-not-feed-a-pointer-to-array-size' | Junio C Hamano | 1 | -1/+53 |
| 2015-05-05 | git-compat-util.h: implement a different ARRAY_SIZE macro for for safely deri... | Elia Pinto | 1 | -1/+53 |
| 2015-04-16 | git-compat-util: add fallbacks for unlocked stdio | Jeff King | 1 | -0/+6 |
| 2015-03-20 | Merge branch 'km/bsd-sysctl' | Junio C Hamano | 1 | -0/+3 |
| 2015-03-20 | Merge branch 'km/bsd-shells' | Junio C Hamano | 1 | -0/+4 |
| 2015-03-12 | untracked cache: guard and disable on system changes | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2015-03-10 | configure: support HAVE_BSD_SYSCTL option | Kyle J. McKay | 1 | -0/+3 |
| 2015-03-10 | git-compat-util.h: move SHELL_PATH default into header | Kyle J. McKay | 1 | -0/+4 |
| 2015-03-06 | Merge branch 'bw/kwset-use-unsigned' | Junio C Hamano | 1 | -1/+1 |
| 2015-03-06 | Merge branch 'rj/no-xopen-source-for-cygwin' into maint | Junio C Hamano | 1 | -6/+0 |
| 2015-03-05 | Merge branch 'es/squelch-openssl-warnings-on-macosx' into maint | Junio C Hamano | 1 | -3/+6 |
| 2015-03-05 | Merge branch 'rj/no-xopen-source-for-cygwin' | Junio C Hamano | 1 | -6/+0 |
| 2015-03-02 | kwset: use unsigned char to store values with high-bit set | Ben Walton | 1 | -1/+1 |
| 2015-02-24 | Merge branch 'jk/blame-commit-label' into maint | Junio C Hamano | 1 | -0/+5 |
| 2015-02-22 | git-compat-util.h: remove redundant code | Ramsay Jones | 1 | -6/+0 |
| 2015-02-22 | Merge branch 'es/squelch-openssl-warnings-on-macosx' | Junio C Hamano | 1 | -3/+6 |
| 2015-02-11 | Merge branch 'km/gettext-n' | Junio C Hamano | 1 | -0/+4 |
| 2015-02-11 | Merge branch 'jk/blame-commit-label' | Junio C Hamano | 1 | -0/+5 |
| 2015-02-09 | git-compat-util: do not step on MAC_OS_X_VERSION_MIN_REQUIRED | Kyle J. McKay | 1 | -3/+6 |
| 2015-01-14 | Merge branch 'rh/autoconf-rhel3' | Junio C Hamano | 1 | -0/+3 |
| 2015-01-13 | git-compat-util: add xstrdup_or_null helper | Jeff King | 1 | -0/+5 |
| 2015-01-12 | gettext.h: add parentheses around N_ expansion if supported | Kyle J. McKay | 1 | -0/+4 |
| 2015-01-09 | configure.ac: check for HMAC_CTX_cleanup | Reuben Hawkins | 1 | -0/+3 |
| 2015-01-07 | Merge branch 'es/squelch-openssl-warnings-on-macosx' | Junio C Hamano | 1 | -0/+4 |
| 2014-12-22 | Merge branch 'dm/compat-s-ifmt-for-zos' | Junio C Hamano | 1 | -0/+34 |
| 2014-12-22 | Merge branch 'rj/no-xopen-source-for-cygwin' | Junio C Hamano | 1 | -1/+2 |
| 2014-12-18 | git-compat-util: suppress unavoidable Apple-specific deprecation warnings | Eric Sunshine | 1 | -0/+4 |
| 2014-12-04 | compat: convert modes to use portable file type values | David Michael | 1 | -0/+34 |
| 2014-11-24 | git-compat-util.h: don't define _XOPEN_SOURCE on cygwin | Ramsay Jones | 1 | -1/+2 |
| 2014-10-29 | Merge branch 'dm/port2zos' | Junio C Hamano | 1 | -1/+1 |
| 2014-10-29 | Merge branch 'jk/prune-mtime' | Junio C Hamano | 1 | -1/+1 |
| 2014-10-27 | git-compat-util.h: support variadic macros with the XL C compiler | David Michael | 1 | -1/+1 |
| 2014-10-24 | Merge branch 'eb/no-pthreads' | Junio C Hamano | 1 | -0/+5 |
| 2014-10-19 | Handle atexit list internaly for unthreaded builds | Etienne Buira | 1 | -0/+5 |
| 2014-10-16 | isxdigit: cast input to unsigned char | Jeff King | 1 | -1/+1 |
| 2014-10-15 | wrapper.c: add a new function unlink_or_msg | Ronnie Sahlberg | 1 | -0/+9 |
| 2014-10-15 | wrapper.c: remove/unlink_or_warn: simplify, treat ENOENT as success | Ronnie Sahlberg | 1 | -2/+5 |
| 2014-09-29 | Merge branch 'jt/itimer-autoconf' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-26 | Merge branch 'rs/realloc-array' | Junio C Hamano | 1 | -0/+2 |
| 2014-09-19 | Merge branch 'ss/compat-default-source-for-newer-gnu' | Junio C Hamano | 1 | -0/+1 |
| 2014-09-18 | add macro REALLOC_ARRAY | René Scharfe | 1 | -0/+2 |
| 2014-09-15 | compat-util: add _DEFAULT_SOURCE define | Sergey Senozhatsky | 1 | -0/+1 |
| 2014-09-11 | Merge branch 'nd/large-blobs' | Junio C Hamano | 1 | -0/+1 |
| 2014-09-09 | Merge branch 'rs/inline-compat-path-macros' | Junio C Hamano | 1 | -6/+22 |
| 2014-09-02 | Merge branch 'rs/strbuf-getcwd' | Junio C Hamano | 1 | -0/+1 |
| 2014-08-29 | git-compat-util.h: add missing semicolon after struct itimerval | Jonas 'Sortie' Termansen | 1 | -1/+1 |
| 2014-08-26 | wrapper: add xgetcwd() | René Scharfe | 1 | -0/+1 |
| 2014-08-18 | wrapper.c: introduce gentle xmallocz that does not die() | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2014-08-18 | turn path macros into inline function | René Scharfe | 1 | -6/+22 |
| 2014-07-28 | Revert "Merge branch 'dt/refs-check-refname-component-sse'" | Junio C Hamano | 1 | -11/+0 |
| 2014-07-22 | Merge branch 'kb/perf-trace' | Junio C Hamano | 1 | -0/+4 |
| 2014-07-21 | Merge branch 'ak/profile-feedback-build' | Junio C Hamano | 1 | -0/+2 |
| 2014-07-16 | Merge branch 'jk/strip-suffix' | Junio C Hamano | 1 | -8/+33 |
| 2014-07-13 | trace: add 'file:line' to all trace output | Karsten Blees | 1 | -0/+4 |
| 2014-07-09 | Merge branch 'jk/skip-prefix' | Junio C Hamano | 1 | -4/+23 |
| 2014-07-07 | Don't define away __attribute__ on gcc | Andi Kleen | 1 | -0/+2 |
| 2014-07-02 | Merge branch 'dt/refs-check-refname-component-sse' | Junio C Hamano | 1 | -0/+11 |
| 2014-06-30 | replace has_extension with ends_with | Jeff King | 1 | -7/+0 |
| 2014-06-30 | implement ends_with via strip_suffix | Jeff King | 1 | -1/+6 |
| 2014-06-30 | add strip_suffix function | Jeff King | 1 | -0/+27 |
| 2014-06-25 | Merge branch 'ym/fix-opportunistic-index-update-race' into maint | Junio C Hamano | 1 | -0/+1 |
| 2014-06-20 | refactor skip_prefix to return a boolean | Jeff King | 1 | -4/+23 |
| 2014-06-18 | refs.c: SSE2 optimizations for check_refname_component | David Turner | 1 | -0/+11 |
| 2014-06-16 | Merge branch 'sk/windows-unc-path' | Junio C Hamano | 1 | -0/+4 |
| 2014-06-10 | Windows: allow using UNC path for git repository | Cezary Zawadka | 1 | -0/+4 |
| 2014-06-06 | Merge branch 'jk/squelch-compiler-warning-from-funny-error-macro' | Junio C Hamano | 1 | -2/+6 |
| 2014-06-03 | Merge branch 'ym/fix-opportunistic-index-update-race' | Junio C Hamano | 1 | -0/+1 |
| 2014-06-03 | Merge branch 'ks/tree-diff-nway' | Junio C Hamano | 1 | -0/+8 |
| 2014-05-06 | let clang use the constant-return error() macro | Jeff King | 1 | -1/+1 |
| 2014-05-06 | inline constant return from error() function | Jeff King | 1 | -1/+5 |
| 2014-04-10 | wrapper.c: add xpread() similar to xread() | Yiannis Marangos | 1 | -0/+1 |
| 2014-04-09 | Merge branch 'jk/commit-dates-parsing-fix' into maint | Junio C Hamano | 1 | -0/+7 |
| 2014-04-08 | Merge branch 'jk/commit-dates-parsing-fix' | Junio C Hamano | 1 | -0/+7 |
| 2014-04-03 | Merge branch 'nd/gc-aggressive' | Junio C Hamano | 1 | -1/+1 |
| 2014-04-01 | date: recognize bogus FreeBSD gmtime output | Jeff King | 1 | -0/+7 |
| 2014-03-31 | environment.c: fix constness for odb_pack_keep() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-03-27 | Portable alloca for Git | Kirill Smelkov | 1 | -0/+8 |
| 2014-03-21 | Merge branch 'dk/skip-prefix-scan-only-once' | Junio C Hamano | 1 | -2/+5 |
| 2014-03-14 | Merge branch 'nd/no-more-fnmatch' | Junio C Hamano | 1 | -12/+0 |
| 2014-03-07 | Merge branch 'cc/starts-n-ends-with-endgame' | Junio C Hamano | 1 | -2/+0 |
| 2014-03-03 | skip_prefix(): scan prefix only once | David Kastrup | 1 | -2/+5 |
| 2014-02-27 | Merge branch 'bs/stdio-undef-before-redef' | Junio C Hamano | 1 | -0/+6 |
| 2014-02-20 | stop using fnmatch (either native or compat) | Nguyễn Thái Ngọc Duy | 1 | -12/+0 |
| 2014-01-31 | git-compat-util.h: #undef (v)snprintf before #define them | Benoit Sigoure | 1 | -0/+6 |
| 2014-01-10 | Merge branch 'bs/mirbsd' | Junio C Hamano | 1 | -1/+1 |
| 2014-01-02 | Add MirBSD support to the build system. | Benny Siegert | 1 | -1/+1 |
| 2013-12-05 | strbuf: remove prefixcmp() and suffixcmp() | Christian Couder | 1 | -2/+0 |
| 2013-12-05 | strbuf: introduce starts_with() and ends_with() | Christian Couder | 1 | -0/+2 |
| 2013-09-11 | Windows: do not redefine _WIN32_WINNT | Sebastian Schuberth | 1 | -1/+1 |
| 2013-09-09 | Merge branch 'sp/clip-read-write-to-8mb' | Junio C Hamano | 1 | -5/+0 |
| 2013-09-04 | Merge branch 'bc/unuse-packfile' | Junio C Hamano | 1 | -1/+1 |
| 2013-09-04 | Merge branch 'da/darwin' | Junio C Hamano | 1 | -0/+10 |
| 2013-08-20 | Revert "compat/clipped-write.c: large write(2) fails on Mac OS X/XNU" | Steffen Prohaska | 1 | -5/+0 |
| 2013-08-05 | OS X: Fix redeclaration of die warning | Brian Gernhardt | 1 | -10/+10 |
| 2013-08-02 | Merge branch 'rj/cygwin-clarify-use-of-cheating-lstat' | Junio C Hamano | 1 | -3/+0 |
| 2013-08-02 | Don't close pack fd when free'ing pack windows | Brandon Casey | 1 | -1/+1 |
| 2013-07-30 | imap-send: use Apple's Security framework for base64 encoding | Jeremy Huddleston | 1 | -0/+11 |
| 2013-07-22 | Merge branch 'jk/gcc-function-attributes' | Junio C Hamano | 1 | -0/+7 |
| 2013-07-19 | Add the LAST_ARG_MUST_BE_NULL macro | Ramsay Jones | 1 | -0/+7 |
| 2013-07-18 | cygwin: Remove the Win32 l/stat() implementation | Ramsay Jones | 1 | -3/+0 |
| 2013-06-11 | Merge branch 'rj/mingw-cygwin' | Junio C Hamano | 1 | -1/+2 |
| 2013-06-06 | Merge branch 'rj/mingw-compat-st-mode-bits' | Junio C Hamano | 1 | -1/+3 |
| 2013-06-02 | Merge branch 'fc/macos-x-clipped-write' | Junio C Hamano | 1 | -0/+5 |
| 2013-05-29 | path: Fix a sparse warning | Ramsay Jones | 1 | -1/+3 |
| 2013-05-29 | Merge branch 'jn/config-ignore-inaccessible' | Junio C Hamano | 1 | -2/+3 |
| 2013-05-17 | compate/clipped-write.c: large write(2) fails on Mac OS X/XNU | Filipe Cabecinhas | 1 | -0/+5 |
| 2013-05-08 | mingw: rename WIN32 cpp macro to GIT_WINDOWS_NATIVE | Jonathan Nieder | 1 | -1/+2 |
| 2013-04-26 | Merge branch 'jk/a-thread-only-dies-once' into maint | Junio C Hamano | 1 | -0/+1 |
| 2013-04-19 | Merge branch 'jk/a-thread-only-dies-once' | Junio C Hamano | 1 | -0/+1 |
| 2013-04-16 | usage: allow pluggable die-recursion checks | Jeff King | 1 | -0/+1 |
| 2013-04-15 | config: allow inaccessible configuration under $HOME | Jonathan Nieder | 1 | -2/+3 |
| 2013-03-25 | Make core.sharedRepository work under cygwin 1.7 | Torsten Bögershausen | 1 | -0/+1 |
| 2013-03-25 | Merge branch 'maint-1.8.1' into maint | Junio C Hamano | 1 | -0/+11 |