aboutsummaryrefslogtreecommitdiffstats
path: root/usage.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-10-02Merge branch 'kh/you-still-use-whatchanged-fix'Junio C Hamano1-7/+26
2025-09-17whatchanged: hint about git-log(1) and aliasingKristoffer Haugsbakk1-4/+10
2025-09-17you-still-use-that??: help the user help themselvesKristoffer Haugsbakk1-5/+18
2025-08-08builtin: also setup gently for --help-allD. Ben Knoble1-1/+2
2025-06-25Merge branch 'ps/maintenance-ref-lock'Junio C Hamano1-0/+2
2025-06-03usage: allow dying without writing an error messagePatrick Steinhardt1-0/+2
2025-05-12you-still-use-that??: help deprecating commands for removalJunio C Hamano1-0/+12
2025-01-17usage: add show_usage_if_asked()Junio C Hamano1-3/+24
2024-12-06global: trivial conversions to fix `-Wsign-compare` warningsPatrick Steinhardt1-3/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+3
2024-11-21git-compat-util: drop now-unused `UNLEAK()` macroPatrick Steinhardt1-15/+0
2024-04-05usage: report vsnprintf(3) failureRené Scharfe1-1/+4
2023-07-05treewide: remove unnecessary includes for wrapper.hCalvin Wan1-1/+0
2023-03-21treewide: remove unnecessary includes of cache.hElijah Newren1-1/+2
2023-03-21wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-1/+1
2022-06-21i18n: mark message helpers prefix for translationDimitriy Ryazantcev1-4/+4
2022-06-16bug_fl(): correctly initialize trace2 va_listJeff King1-3/+5
2022-06-02usage.c: add a non-fatal bug() function to go with BUG()Ævar Arnfjörð Bjarmason1-5/+28
2022-02-21C99: remove hardcoded-out !HAVE_VARIADIC_MACROS codeÆvar Arnfjörð Bjarmason1-14/+1
2021-12-07config API: use get_error_routine(), not vreportf()Ævar Arnfjörð Bjarmason1-1/+1
2021-12-07usage.c + gc: add and use a die_message_errno()Ævar Arnfjörð Bjarmason1-0/+12
2021-12-07usage.c: add a die_message() routineÆvar Arnfjörð Bjarmason1-3/+25
2021-04-13usage.c: don't copy/paste the same comment three timesÆvar Arnfjörð Bjarmason1-12/+5
2021-02-09usage: trace2 BUG() invocationsJonathan Tan1-0/+11
2020-12-08Merge branch 'jt/trace-error-on-warning'Junio C Hamano1-0/+6
2020-11-24usage: add trace2 entry upon warning()Jonathan Tan1-0/+6
2020-10-16usage: define a type for a reporting functionJeff King1-9/+9
2019-11-02vreportf(): avoid relying on stdio bufferingJohannes Schindelin1-4/+16
2019-02-22trace2: create new combined trace facilityJeff Hostetler1-0/+31
2018-05-30Merge branch 'jk/snprintf-truncation'Junio C Hamano1-0/+1
2018-05-21fmt_with_err: add a comment that truncation is OKJeff King1-0/+1
2018-05-06test-tool: help verifying BUG() code pathsJohannes Schindelin1-0/+5
2017-09-08add UNLEAK annotation for reducing leak false positivesJeff King1-0/+15
2017-06-21die(): stop hiding errors due to overzealous recursion guardÆvar Arnfjörð Bjarmason1-1/+17
2017-06-13Merge branch 'bw/forking-and-threading' into maintJunio C Hamano1-9/+1
2017-05-22usage: add NORETURN to BUG() function definitionsRamsay Jones1-2/+2
2017-05-15usage.c: drop set_error_handle()Jeff King1-9/+1
2017-05-15usage.c: add BUG() functionJeff King1-0/+32
2017-01-31Merge branch 'jk/vreport-sanitize'Junio C Hamano1-10/+7
2017-01-11vreport: sanitize ASCII control charsJeff King1-0/+6
2017-01-11Revert "vreportf: avoid intermediate buffer"Jeff King1-12/+3
2016-09-19Merge branch 'cc/apply-am'Junio C Hamano1-0/+15
2016-09-07usage: add get_error_routine() and get_warn_routine()Christian Couder1-0/+10
2016-09-07usage: add set_warn_routine()Christian Couder1-0/+5
2016-08-31error_errno: use constant return similar to error()Jeff King1-0/+1
2016-05-09usage.c: add warning_errno() and error_errno()Nguyễn Thái Ngọc Duy1-0/+21
2016-05-09usage.c: move format processing out of die_errno()Nguyễn Thái Ngọc Duy1-11/+16
2015-08-11vreportf: avoid intermediate bufferJeff King1-3/+12
2015-08-11vreportf: report to arbitrary filehandlesJeff King1-13/+9