| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-02 | Merge branch 'kh/you-still-use-whatchanged-fix' | Junio C Hamano | 1 | -7/+26 |
| 2025-09-17 | whatchanged: hint about git-log(1) and aliasing | Kristoffer Haugsbakk | 1 | -4/+10 |
| 2025-09-17 | you-still-use-that??: help the user help themselves | Kristoffer Haugsbakk | 1 | -5/+18 |
| 2025-08-08 | builtin: also setup gently for --help-all | D. Ben Knoble | 1 | -1/+2 |
| 2025-06-25 | Merge branch 'ps/maintenance-ref-lock' | Junio C Hamano | 1 | -0/+2 |
| 2025-06-03 | usage: allow dying without writing an error message | Patrick Steinhardt | 1 | -0/+2 |
| 2025-05-12 | you-still-use-that??: help deprecating commands for removal | Junio C Hamano | 1 | -0/+12 |
| 2025-01-17 | usage: add show_usage_if_asked() | Junio C Hamano | 1 | -3/+24 |
| 2024-12-06 | global: trivial conversions to fix `-Wsign-compare` warnings | Patrick Steinhardt | 1 | -3/+1 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+3 |
| 2024-11-21 | git-compat-util: drop now-unused `UNLEAK()` macro | Patrick Steinhardt | 1 | -15/+0 |
| 2024-04-05 | usage: report vsnprintf(3) failure | René Scharfe | 1 | -1/+4 |
| 2023-07-05 | treewide: remove unnecessary includes for wrapper.h | Calvin Wan | 1 | -1/+0 |
| 2023-03-21 | treewide: remove unnecessary includes of cache.h | Elijah Newren | 1 | -1/+2 |
| 2023-03-21 | wrapper.h: move declarations for wrapper.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -1/+1 |
| 2022-06-21 | i18n: mark message helpers prefix for translation | Dimitriy Ryazantcev | 1 | -4/+4 |
| 2022-06-16 | bug_fl(): correctly initialize trace2 va_list | Jeff King | 1 | -3/+5 |
| 2022-06-02 | usage.c: add a non-fatal bug() function to go with BUG() | Ævar Arnfjörð Bjarmason | 1 | -5/+28 |
| 2022-02-21 | C99: remove hardcoded-out !HAVE_VARIADIC_MACROS code | Ævar Arnfjörð Bjarmason | 1 | -14/+1 |
| 2021-12-07 | config API: use get_error_routine(), not vreportf() | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2021-12-07 | usage.c + gc: add and use a die_message_errno() | Ævar Arnfjörð Bjarmason | 1 | -0/+12 |
| 2021-12-07 | usage.c: add a die_message() routine | Ævar Arnfjörð Bjarmason | 1 | -3/+25 |
| 2021-04-13 | usage.c: don't copy/paste the same comment three times | Ævar Arnfjörð Bjarmason | 1 | -12/+5 |
| 2021-02-09 | usage: trace2 BUG() invocations | Jonathan Tan | 1 | -0/+11 |
| 2020-12-08 | Merge branch 'jt/trace-error-on-warning' | Junio C Hamano | 1 | -0/+6 |
| 2020-11-24 | usage: add trace2 entry upon warning() | Jonathan Tan | 1 | -0/+6 |
| 2020-10-16 | usage: define a type for a reporting function | Jeff King | 1 | -9/+9 |
| 2019-11-02 | vreportf(): avoid relying on stdio buffering | Johannes Schindelin | 1 | -4/+16 |
| 2019-02-22 | trace2: create new combined trace facility | Jeff Hostetler | 1 | -0/+31 |
| 2018-05-30 | Merge branch 'jk/snprintf-truncation' | Junio C Hamano | 1 | -0/+1 |
| 2018-05-21 | fmt_with_err: add a comment that truncation is OK | Jeff King | 1 | -0/+1 |
| 2018-05-06 | test-tool: help verifying BUG() code paths | Johannes Schindelin | 1 | -0/+5 |
| 2017-09-08 | add UNLEAK annotation for reducing leak false positives | Jeff King | 1 | -0/+15 |
| 2017-06-21 | die(): stop hiding errors due to overzealous recursion guard | Ævar Arnfjörð Bjarmason | 1 | -1/+17 |
| 2017-06-13 | Merge branch 'bw/forking-and-threading' into maint | Junio C Hamano | 1 | -9/+1 |
| 2017-05-22 | usage: add NORETURN to BUG() function definitions | Ramsay Jones | 1 | -2/+2 |
| 2017-05-15 | usage.c: drop set_error_handle() | Jeff King | 1 | -9/+1 |
| 2017-05-15 | usage.c: add BUG() function | Jeff King | 1 | -0/+32 |
| 2017-01-31 | Merge branch 'jk/vreport-sanitize' | Junio C Hamano | 1 | -10/+7 |
| 2017-01-11 | vreport: sanitize ASCII control chars | Jeff King | 1 | -0/+6 |
| 2017-01-11 | Revert "vreportf: avoid intermediate buffer" | Jeff King | 1 | -12/+3 |
| 2016-09-19 | Merge branch 'cc/apply-am' | Junio C Hamano | 1 | -0/+15 |
| 2016-09-07 | usage: add get_error_routine() and get_warn_routine() | Christian Couder | 1 | -0/+10 |
| 2016-09-07 | usage: add set_warn_routine() | Christian Couder | 1 | -0/+5 |
| 2016-08-31 | error_errno: use constant return similar to error() | Jeff King | 1 | -0/+1 |
| 2016-05-09 | usage.c: add warning_errno() and error_errno() | Nguyễn Thái Ngọc Duy | 1 | -0/+21 |
| 2016-05-09 | usage.c: move format processing out of die_errno() | Nguyễn Thái Ngọc Duy | 1 | -11/+16 |
| 2015-08-11 | vreportf: avoid intermediate buffer | Jeff King | 1 | -3/+12 |
| 2015-08-11 | vreportf: report to arbitrary filehandles | Jeff King | 1 | -13/+9 |
| 2013-04-19 | Merge branch 'jk/a-thread-only-dies-once' | Junio C Hamano | 1 | -6/+14 |
| 2013-04-16 | usage: allow pluggable die-recursion checks | Jeff King | 1 | -6/+14 |
| 2012-12-15 | make error()'s constant return value more visible | Jeff King | 1 | -0/+1 |
| 2012-11-15 | usage.c: detect recursion in die routines and bail out immediately | Brandon Casey | 1 | -0/+15 |
| 2011-07-31 | error_routine: use parent's stderr if exec fails | Clemens Buchacher | 1 | -0/+18 |
| 2011-03-22 | Fix sparse warnings | Stephen Boyd | 1 | -4/+4 |
| 2010-03-07 | Make report() from usage.c public as vreportf() and use it. | Johannes Sixt | 1 | -5/+5 |
| 2009-11-22 | Fix truncated usage messages | Björn Gustavsson | 1 | -1/+1 |
| 2009-11-10 | Introduce usagef() that takes a printf-style format | Jonathan Nieder | 1 | -4/+13 |
| 2009-10-01 | add NORETURN_PTR for function pointers | Erik Faye-Lund | 1 | -3/+3 |
| 2009-10-01 | increase portability of NORETURN declarations | Erik Faye-Lund | 1 | -3/+3 |
| 2009-06-27 | die_errno(): double % in strerror() output just in case | Junio C Hamano | 1 | -2/+18 |
| 2009-06-27 | Introduce die_errno() that appends strerror(errno) to die() | Thomas Rast | 1 | -0/+12 |
| 2009-03-24 | Increase the size of the die/warning buffer to avoid truncation | Shawn O. Pearce | 1 | -1/+1 |
| 2008-09-29 | usage.c: remove unused functions | Nanako Shiraishi | 1 | -16/+0 |
| 2007-11-09 | print warning/error/fatal messages in one shot | Nicolas Pitre | 1 | -3/+3 |
| 2007-03-31 | Rename warn() to warning() to fix symbol conflicts on BSD and Mac OS | Theodore Ts'o | 1 | -1/+1 |
| 2006-12-21 | Introduce a global level warn() function. | Shawn O. Pearce | 1 | -0/+19 |
| 2006-06-24 | usage: minimum type fix. | Junio C Hamano | 1 | -3/+3 |
| 2006-06-24 | Customizable error handlers | Petr Baudis | 1 | -4/+42 |
| 2005-12-05 | Clean up compatibility definitions. | Junio C Hamano | 1 | -1/+1 |
| 2005-10-01 | [PATCH] Better error reporting for "git status" | Linus Torvalds | 1 | -2/+2 |
| 2005-05-22 | Include file cleanups.. | Linus Torvalds | 1 | -1/+0 |
| 2005-04-18 | Split up read-cache.c into more logical clumps. | Linus Torvalds | 1 | -0/+40 |