| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-02-22 | trace2: create new combined trace facility | Jeff Hostetler | 1 | -0/+7 |
| 2019-02-13 | Merge branch 'nd/fileno-may-be-macro' | Junio C Hamano | 1 | -0/+8 |
| 2019-02-12 | git-compat-util: work around fileno(fp) that is a macro | Duy Nguyen | 1 | -0/+8 |
| 2019-01-18 | Merge branch 'rb/hpe' | Junio C Hamano | 1 | -0/+13 |
| 2019-01-14 | Merge branch 'nd/indentation-fix' | Junio C Hamano | 1 | -1/+1 |
| 2019-01-14 | Merge branch 'tb/use-common-win32-pathfuncs-on-cygwin' | Junio C Hamano | 1 | -1/+2 |
| 2019-01-03 | git-compat-util.h: add FLOSS headers for HPE NonStop | Randall S. Becker | 1 | -0/+13 |
| 2018-12-26 | git clone <url> C:\cygwin\home\USER\repo' is working (again) | Torsten Bögershausen | 1 | -1/+2 |
| 2018-12-09 | Indent code with TABs | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-21 | Merge branch 'cc/delta-islands' | Junio C Hamano | 1 | -0/+1 |
| 2018-11-21 | pack-objects: zero-initialize tree_depth/layer arrays | Jeff King | 1 | -0/+1 |
| 2018-11-14 | git-compat-util: prefer poll.h to sys/poll.h | Đoàn Trần Công Danh | 1 | -1/+4 |
| 2018-10-31 | config: allow for platform-specific core.* config settings | Johannes Schindelin | 1 | -0/+8 |
| 2018-10-30 | Merge branch 'cb/khash-maybe-unused-function' | Junio C Hamano | 1 | -0/+2 |
| 2018-10-26 | Merge branch 'js/mingw-default-ident' | Junio C Hamano | 1 | -0/+4 |
| 2018-10-24 | commit-slabs: move MAYBE_UNUSED out | Carlo Marcelo Arenas Belón | 1 | -0/+2 |
| 2018-10-16 | mingw: use domain information for default email | Johannes Schindelin | 1 | -0/+4 |
| 2018-10-04 | mingw: bump the minimum Windows version to Vista | Johannes Schindelin | 1 | -1/+1 |
| 2018-10-04 | mingw: set _WIN32_WINNT explicitly for Git for Windows | Johannes Schindelin | 1 | -1/+1 |
| 2018-08-20 | Merge branch 'js/typofixes' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-08 | git-compat-util.h: fix typo | Johannes Schindelin | 1 | -1/+1 |
| 2018-07-26 | automatically ban strcpy() | Jeff King | 1 | -0/+6 |
| 2018-05-30 | Merge branch 'js/use-bug-macro' | Junio C Hamano | 1 | -1/+4 |
| 2018-05-29 | Sync with Git 2.17.1 | Junio C Hamano | 1 | -0/+17 |
| 2018-05-23 | Merge branch 'nd/repack-keep-pack' | Junio C Hamano | 1 | -0/+4 |
| 2018-05-22 | Sync with Git 2.16.4 | Junio C Hamano | 1 | -0/+17 |
| 2018-05-22 | Sync with Git 2.15.2 | Junio C Hamano | 1 | -0/+17 |
| 2018-05-22 | Sync with Git 2.14.4 | Junio C Hamano | 1 | -0/+17 |
| 2018-05-22 | Sync with Git 2.13.7 | Junio C Hamano | 1 | -0/+17 |
| 2018-05-21 | skip_prefix: add case-insensitive variant | Jeff King | 1 | -0/+17 |
| 2018-05-10 | BUG_exit_code: fix sparse "symbol not declared" warning | Ramsay Jones | 1 | -0/+3 |
| 2018-05-08 | Merge branch 'ls/checkout-encoding' | Junio C Hamano | 1 | -0/+1 |
| 2018-05-06 | Convert remaining die*(BUG) messages | Johannes Schindelin | 1 | -1/+1 |
| 2018-04-16 | gc --auto: exclude base pack if not enough mem to "repack -ad" | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2018-03-09 | strbuf: add a case insensitive starts_with() | Lars Schneider | 1 | -0/+1 |
| 2018-02-22 | wrapper: rename 'template' variables | Brandon Williams | 1 | -2/+2 |
| 2017-12-11 | git-compat-util: introduce skip_to_optional_arg() | Christian Couder | 1 | -0/+23 |
| 2017-09-29 | Merge branch 'rj/no-sign-compare' | Junio C Hamano | 1 | -2/+4 |
| 2017-09-22 | git-compat-util.h: xsize_t() - avoid -Wsign-compare warnings | Ramsay Jones | 1 | -2/+4 |
| 2017-09-20 | git-compat-util: make UNLEAK less error-prone | Jonathan Tan | 1 | -2/+2 |
| 2017-09-08 | add UNLEAK annotation for reducing leak false positives | Jeff King | 1 | -0/+20 |
| 2017-08-23 | pack: move release_pack_memory() | Jonathan Tan | 1 | -2/+0 |
| 2017-08-23 | Merge branch 'rs/move-array' into maint | Junio C Hamano | 1 | -0/+8 |
| 2017-08-11 | Merge branch 'rs/move-array' | Junio C Hamano | 1 | -0/+8 |
| 2017-07-18 | Merge branch 'tb/push-to-cygwin-unc-path' | Junio C Hamano | 1 | -0/+3 |
| 2017-07-17 | add MOVE_ARRAY | René Scharfe | 1 | -0/+8 |
| 2017-07-05 | cygwin: allow pushing to UNC paths | Torsten Bögershausen | 1 | -0/+3 |
| 2017-06-15 | git-compat-util: add a FREE_AND_NULL() wrapper around free(ptr); ptr = NULL | Ævar Arnfjörð Bjarmason | 1 | -0/+6 |
| 2017-06-13 | Merge branch 'nd/fopen-errors' | Junio C Hamano | 1 | -6/+9 |
| 2017-06-13 | Merge branch 'jc/noent-notdir' | Junio C Hamano | 1 | -0/+15 |
| 2017-06-13 | Merge branch 'bw/forking-and-threading' into maint | Junio C Hamano | 1 | -1/+0 |
| 2017-05-30 | Merge branch 'bw/forking-and-threading' | Junio C Hamano | 1 | -1/+0 |
| 2017-05-30 | compat-util: is_missing_file_error() | Junio C Hamano | 1 | -0/+15 |
| 2017-05-29 | Merge branch 'jk/bug-to-abort' | Junio C Hamano | 1 | -0/+9 |
| 2017-05-26 | wrapper.c: make warn_on_inaccessible() static | Nguyễn Thái Ngọc Duy | 1 | -2/+0 |
| 2017-05-26 | wrapper.c: add and use fopen_or_warn() | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2017-05-26 | wrapper.c: add and use warn_on_fopen_errors() | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
| 2017-05-26 | git_fopen: fix a sparse 'not declared' warning | Ramsay Jones | 1 | -4/+6 |
| 2017-05-16 | Merge branch 'js/larger-timestamps' | Junio C Hamano | 1 | -0/+5 |
| 2017-05-16 | Merge branch 'dt/raise-core-packed-git-limit' | Junio C Hamano | 1 | -1/+1 |
| 2017-05-15 | usage.c: drop set_error_handle() | Jeff King | 1 | -1/+0 |
| 2017-05-15 | usage.c: add BUG() function | Jeff King | 1 | -0/+9 |
| 2017-04-27 | use uintmax_t for timestamps | Johannes Schindelin | 1 | -4/+4 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -0/+2 |
| 2017-04-23 | Merge branch 'dt/xgethostname-nul-termination' | Junio C Hamano | 1 | -0/+6 |
| 2017-04-23 | PRItime: introduce a new "printf format" for timestamps | Johannes Schindelin | 1 | -0/+1 |
| 2017-04-23 | parse_timestamp(): specify explicitly where we parse timestamps | Johannes Schindelin | 1 | -0/+2 |
| 2017-04-20 | Increase core.packedGitLimit | David Turner | 1 | -1/+1 |
| 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-28 | Merge branch 'jk/pack-name-cleanups' into maint | Junio C Hamano | 1 | -2/+0 |
| 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 |