| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 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 |