aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-16t/t6*: avoid redundant uses of catBeat Bolli2-3/+3
2024-03-16t/t5*: avoid redundant uses of catBeat Bolli3-3/+3
2024-03-16t/t4*: avoid redundant uses of catBeat Bolli3-6/+6
2024-03-16t/t3*: avoid redundant uses of catBeat Bolli3-6/+6
2024-03-16t/t1*: avoid redundant uses of catBeat Bolli2-4/+4
2024-03-16t/t0*: avoid redundant uses of catBeat Bolli4-5/+5
2024-03-16t/perf: avoid redundant use of catBeat Bolli1-1/+1
2024-03-16t/annotate-tests.sh: avoid redundant use of catBeat Bolli1-1/+1
2024-03-16t/lib-cvs.sh: avoid redundant use of catBeat Bolli1-2/+2
2024-03-16contrib/subtree/t: avoid redundant use of catBeat Bolli1-1/+1
2024-03-16doc: avoid redundant use of catBeat Bolli1-2/+2
2024-03-16doc: fix some placeholders formatingJean-Noël Avila4-8/+8
2024-03-16doc: format alternatives in synopsisJean-Noël Avila4-7/+9
2024-03-16docs: fix typo in git-config `--default`Brian Lyles1-1/+1
2024-03-16docs: clarify file options in git-config `--edit`Brian Lyles1-1/+2
2024-03-16bugreport.c: fix a crash in `git bugreport` with `--no-suffix` optionJiamu Sun2-4/+12
2024-03-15config: allow tweaking whitespace between value and commentJunio C Hamano5-20/+76
2024-03-15config: fix --comment formattingJunio C Hamano4-21/+38
2024-03-15The eighth batchJunio C Hamano1-0/+12
2024-03-15Merge branch 'hd/config-mak-os390'Junio C Hamano1-0/+12
2024-03-15Merge branch 'vm/t7301-use-test-path-helpers'Junio C Hamano1-245/+245
2024-03-15Merge branch 'jc/xwrite-cleanup'Junio C Hamano4-25/+9
2024-03-15Merge branch 'ag/t0010-modernize'Junio C Hamano1-16/+15
2024-03-15Merge branch 'as/option-names-in-messages'Junio C Hamano4-4/+4
2024-03-15Merge branch 'kh/branch-ref-syntax-advice'Junio C Hamano6-108/+128
2024-03-15config: add --comment option to add a commentRalph Seichter12-45/+78
2024-03-15fuzz: add fuzzer for config parsingBrian C Tracy4-1/+36
2024-03-15trailer: finish formatting unificationLinus Arver3-16/+9
2024-03-15trailer: begin formatting unificationLinus Arver3-39/+19
2024-03-15format_trailer_info(): append newline for non-trailer linesLinus Arver3-22/+11
2024-03-15format_trailer_info(): drop redundant unfold_value()Linus Arver1-3/+0
2024-03-15format_trailer_info(): use trailer_item objectsLinus Arver3-19/+30
2024-03-15t5300: fix test_with_bad_commit()John Cai1-1/+1
2024-03-15diff: add diff.srcPrefix and diff.dstPrefix configuration variablesPeter Hutterer4-4/+56
2024-03-14The seventh batchJunio C Hamano1-0/+32
2024-03-14Merge branch 'rj/complete-worktree-paths-fix'Junio C Hamano2-1/+24
2024-03-14Merge branch 'rj/complete-reflog'Junio C Hamano2-12/+82
2024-03-14Merge branch 'jc/test-i18ngrep'Junio C Hamano1-2/+1
2024-03-14Merge branch 'gt/core-bare-in-templates'Junio C Hamano3-49/+8
2024-03-14Merge branch 'la/trailer-api'Junio C Hamano7-147/+204
2024-03-14Merge branch 'kh/doc-commentchar-is-a-byte'Junio C Hamano1-1/+1
2024-03-14Merge branch 'jh/fsmonitor-icase-corner-case-fix'Junio C Hamano6-56/+522
2024-03-14Merge branch 'ps/reftable-iteration-perf-part2'Junio C Hamano14-181/+175
2024-03-14Merge branch 'so/clean-dry-run-without-force'Junio C Hamano4-18/+18
2024-03-14checkout: plug some leaks in git-restoreRubén Justo5-30/+25
2024-03-14checkout: fix interaction between --conflict and --mergePhillip Wood2-3/+67
2024-03-14checkout: cleanup --conflict=<style> parsingPhillip Wood2-19/+38
2024-03-14merge options: add a conflict style memberPhillip Wood5-2/+12
2024-03-14merge-ll: introduce LL_MERGE_OPTIONS_INITPhillip Wood5-5/+6
2024-03-14xdiff-interface: refactor parsing of merge.conflictstylePhillip Wood2-11/+19
2024-03-14t0006: add more tests with a negative TZ offsetBeat Bolli1-0/+8
2024-03-13date: make "iso-strict" conforming for the UTC timezoneBeat Bolli2-5/+10
2024-03-13status: allow --untracked=false and friendsJunio C Hamano5-12/+39
2024-03-13status: unify parsing of --untracked= and status.showUntrackedFilesJunio C Hamano2-18/+29
2024-03-13doc: status.showUntrackedFiles does not take "false"Jonas Wunderlich1-1/+1
2024-03-12t5601: exercise clones with "includeIf.*.onbranch"Patrick Steinhardt1-0/+12
2024-03-12Documentation/user-manual.txt: example for generating object hashesDirk Gouders1-2/+34
2024-03-12config: allow multi-byte core.commentCharJeff King5-8/+27
2024-03-12environment: drop comment_line_char compatibility macroJeff King1-1/+0
2024-03-12wt-status: drop custom comment-char stringificationJeff King1-10/+3
2024-03-12sequencer: handle multi-byte comment characters when writing todo listJeff King1-1/+3
2024-03-12find multi-byte comment chars in unterminated buffersJeff King5-5/+18
2024-03-12find multi-byte comment chars in NUL-terminated stringsJeff King4-4/+4
2024-03-12prefer comment_line_str to comment_line_char for printingJeff King8-32/+32
2024-03-12strbuf: accept a comment string for strbuf_add_commented_lines()Jeff King8-31/+21
2024-03-12strbuf: accept a comment string for strbuf_commented_addf()Jeff King9-18/+24
2024-03-12strbuf: accept a comment string for strbuf_stripspace()Jeff King13-20/+20
2024-03-12environment: store comment_line_char as a stringJeff King4-5/+6
2024-03-12strbuf: avoid shadowing global comment_line_char nameJeff King2-12/+12
2024-03-12commit: refactor base-case of adjust_comment_line_char()Jeff King1-2/+3
2024-03-12strbuf: avoid static variables in strbuf_add_commented_lines()Jeff King1-3/+3
2024-03-12strbuf: simplify comment-handling in add_lines() helperJeff King1-14/+10
2024-03-12config: forbid newline as core.commentCharJeff King2-0/+7
2024-03-11The sixth batchJunio C Hamano1-0/+4
2024-03-11Merge branch 'sj/t9117-path-is-file'Junio C Hamano1-8/+8
2024-03-11Merge branch 'kh/doc-dashed-commands-have-not-worked-for-a-long-time'Junio C Hamano1-3/+0
2024-03-11Merge branch 'rs/t-ctype-simplify'Junio C Hamano1-54/+27
2024-03-11Merge branch 'es/config-doc-sort-sections'Junio C Hamano1-14/+14
2024-03-11Merge branch 'js/merge-base-with-missing-commit'Junio C Hamano29-188/+460
2024-03-11setup: notice more types of implicit bare repositoriesJunio C Hamano2-5/+49
2024-03-11ci(github): make Windows test artifacts name uniquePhilippe Blain1-2/+2
2024-03-11doc: git-clone: format placeholdersJean-Noël Avila2-15/+15
2024-03-11doc: git-clone: format verbatim wordsJean-Noël Avila2-6/+6
2024-03-11doc: git-init: rework config item init.templateDirJean-Noël Avila2-3/+8
2024-03-11doc: git-init: rework definition listsJean-Noël Avila1-4/+8
2024-03-11doc: git-init: format placeholdersJean-Noël Avila1-5/+5
2024-03-11doc: git-init: format verbatim partsJean-Noël Avila1-16/+16
2024-03-09merge-ort/merge-recursive: do report errors in `merge_submodule()`Johannes Schindelin2-0/+13
2024-03-09merge-recursive: prepare for `merge_submodule()` to report errorsJohannes Schindelin1-6/+7
2024-03-07The fifth batchJunio C Hamano1-0/+34
2024-03-07Merge branch 'ps/remote-helper-repo-initialization-fix'Junio C Hamano3-1/+59
2024-03-07Merge branch 'jk/upload-pack-v2-capability-cleanup'Junio C Hamano2-32/+45
2024-03-07Merge branch 'jk/upload-pack-bounded-resources'Junio C Hamano10-73/+113
2024-03-07Merge branch 'ps/reftable-repo-init-fix'Junio C Hamano2-0/+13
2024-03-07Merge branch 'ml/log-merge-with-cherry-pick-and-other-pseudo-heads'Junio C Hamano2-6/+28
2024-03-07Merge branch 'eg/add-uflags'Junio C Hamano1-1/+1
2024-03-07Merge branch 'jt/commit-redundant-scissors-fix'Junio C Hamano4-12/+20
2024-03-07Merge branch 'js/merge-tree-3-trees'Junio C Hamano16-35/+124
2024-03-07Merge branch 'cc/rev-list-allow-missing-tips'Junio C Hamano7-19/+129
2024-03-07Merge branch 'jc/no-lazy-fetch'Junio C Hamano5-2/+45
2024-03-07reftable/block: fix binary search over restart counterPatrick Steinhardt1-1/+1
2024-03-07reftable/record: fix memory leak when decoding object recordsPatrick Steinhardt1-0/+2
2024-03-07wt-status: don't find scissors line beyond buf lenFlorian Schmidt2-2/+19
2024-03-07reftable/stack: register compacted tables as tempfilesPatrick Steinhardt1-24/+30
2024-03-07reftable/stack: register lockfiles during compactionPatrick Steinhardt2-134/+123
2024-03-07reftable/stack: register new tables as tempfilesPatrick Steinhardt1-17/+12
2024-03-07lockfile: report when rollback failsPatrick Steinhardt3-12/+17
2024-03-07doc/gitremote-helpers: fix missing single-quoteJeff King1-1/+1
2024-03-07trace2: emit 'def_param' set with 'cmd_name' eventJeff Hostetler3-9/+6
2024-03-07trace2: avoid emitting 'def_param' set more than onceJeff Hostetler2-1/+13
2024-03-07t0211: demonstrate missing 'def_param' events for certain commandsJeff Hostetler1-0/+231
2024-03-06t7301: use test_path_is_(missing|file)Vincenzo Mezzela1-245/+245
2024-03-06fsmonitor: support case-insensitive eventsJeff Hostetler2-10/+137
2024-03-06fsmonitor: refactor bit invalidation in refresh callbackJeff Hostetler1-2/+18
2024-03-06fsmonitor: trace the new invalidated cache-entry countJeff Hostetler1-5/+10
2024-03-06fsmonitor: return invalidated cache-entry count on non-directory eventJeff Hostetler1-2/+8
2024-03-06t0610: remove unused variable assignmentPatrick Steinhardt1-1/+0
2024-03-06build: support z/OS (OS/390).Haritha D1-0/+12
2024-03-05tests: modernize the test script t0010-racy-git.shAryan Gupta1-16/+15
2024-03-05revision.c: trivial fix to messageAlexander Shopov1-1/+1
2024-03-05builtin/clone.c: trivial fix of messageAlexander Shopov1-1/+1
2024-03-05builtin/remote.c: trivial fix of error messageAlexander Shopov1-1/+1
2024-03-05transport-helper.c: trivial fix of error messageAlexander Shopov1-1/+1
2024-03-05branch: advise about ref syntax rulesKristoffer Haugsbakk6-4/+27
2024-03-05advice: use double quotes for regular quotingKristoffer Haugsbakk1-1/+1
2024-03-05advice: use backticks for verbatimKristoffer Haugsbakk1-7/+7
2024-03-05advice: make all entries stylistically consistentKristoffer Haugsbakk1-41/+41
2024-03-05t3200: improve test styleKristoffer Haugsbakk1-58/+55
2024-03-05config: document `core.commentChar` as ASCII-onlyKristoffer Haugsbakk1-1/+1
2024-03-05The fourth batchJunio C Hamano2-1/+35
2024-03-05Merge branch 'ak/rebase-autosquash'Junio C Hamano1-1/+1
2024-03-05Merge branch 'kn/for-all-refs'Junio C Hamano11-53/+243
2024-03-05Merge branch 'pb/ort-make-submodule-conflict-message-an-advice'Junio C Hamano6-9/+15
2024-03-05Merge branch 'jc/doc-compat-util'Junio C Hamano1-6/+35
2024-03-05Merge branch 'sg/upload-pack-error-message-fix'Junio C Hamano1-1/+1
2024-03-05Merge branch 'rs/submodule-prefix-simplify'Junio C Hamano1-15/+4
2024-03-05Merge branch 'rs/name-rev-with-mempool'Junio C Hamano3-19/+64
2024-03-05Merge branch 'rs/fetch-simplify-with-starts-with'Junio C Hamano1-3/+2
2024-03-05Merge branch 'jk/reflog-special-cases-fix'Junio C Hamano4-51/+87
2024-03-05Merge branch 'jc/no-include-of-compat-util-from-headers'Junio C Hamano2-2/+0
2024-03-05Merge branch 'js/remove-cruft-files'Junio C Hamano1-0/+0
2024-03-05Merge branch 'jk/textconv-cache-outside-repo-fix'Junio C Hamano2-1/+25
2024-03-05refs/reftable: track last log record name via strbufPatrick Steinhardt1-5/+6
2024-03-05reftable/record: use scratch buffer when decoding recordsPatrick Steinhardt5-52/+68
2024-03-05reftable/record: reuse message when decoding log recordsPatrick Steinhardt2-2/+4
2024-03-05reftable/record: reuse refnames when decoding log recordsPatrick Steinhardt2-1/+2
2024-03-05reftable/record: avoid copying author infoPatrick Steinhardt1-8/+21
2024-03-05reftable/record: convert old and new object IDs to arraysPatrick Steinhardt7-151/+61
2024-03-05refs/reftable: reload correct stack when creating reflog iterPatrick Steinhardt1-1/+1
2024-03-05Merge branch 'ps/reftable-iteration-perf-part2' into ps/reftable-reflog-itera...Junio C Hamano14-181/+175
2024-03-04clean: further clean-up of implementation around "--force"Junio C Hamano4-10/+13
2024-03-04refs/reftable: precompute prefix lengthPatrick Steinhardt1-2/+4
2024-03-04reftable: allow inlining of a few functionsPatrick Steinhardt4-25/+20
2024-03-04reftable/record: decode keys in placePatrick Steinhardt5-30/+28
2024-03-04reftable/record: reuse refname when copyingPatrick Steinhardt1-3/+15
2024-03-04reftable/record: reuse refname when decodingPatrick Steinhardt2-4/+13
2024-03-04reftable/merged: avoid duplicate pqueue emptiness checkPatrick Steinhardt1-14/+6
2024-03-04reftable/merged: circumvent pqueue with single subiterPatrick Steinhardt1-2/+22
2024-03-04reftable/merged: handle subiter cleanup on close onlyPatrick Steinhardt1-10/+2
2024-03-04reftable/merged: remove unnecessary null check for subitersPatrick Steinhardt3-18/+1
2024-03-04reftable/merged: make subiters own their recordsPatrick Steinhardt4-56/+49
2024-03-04reftable/merged: advance subiter on subsequent iterationPatrick Steinhardt1-14/+12
2024-03-04reftable/merged: make `merged_iter` structure privatePatrick Steinhardt2-10/+10
2024-03-04reftable/pq: use `size_t` to track iterator indexPatrick Steinhardt1-1/+1
2024-03-04setup: remove unnecessary variableGhanshyam Thakkar3-49/+8
2024-03-04t9117: prefer test_path_* helper functionsshejialuo1-8/+8
2024-03-03completion: reflog subcommands and optionsRubén Justo1-2/+10
2024-03-03completion: factor out __git_resolve_builtinsRubén Justo1-6/+25
2024-03-03completion: introduce __git_find_subcommandRubén Justo1-0/+20
2024-03-03completion: reflog show <log-options>Rubén Justo2-1/+14
2024-03-03completion: reflog with implicit "show"Rubén Justo2-5/+15
2024-03-03clean: improve -n and -f implementation and documentationSergey Organov3-16/+13
2024-03-03parse-options: rearrange long_name matching codeRené Scharfe1-22/+15
2024-03-03parse-options: normalize arg and long_name before comparisonRené Scharfe1-22/+22
2024-03-03parse-options: detect ambiguous self-negationRené Scharfe2-2/+12
2024-03-03parse-options: factor out register_abbrev() and struct parsed_optionRené Scharfe1-34/+49
2024-03-03parse-options: set arg of abbreviated option lazilyRené Scharfe1-3/+4
2024-03-03parse-options: recognize abbreviated negated option with argRené Scharfe2-2/+19
2024-03-03t-ctype: avoid duplicating class namesRené Scharfe1-40/+24
2024-03-03t-ctype: align output of iRené Scharfe1-1/+1
2024-03-03t-ctype: simplify EOF checkRené Scharfe1-2/+1
2024-03-03t-ctype: allow NUL anywhere in the specification stringRené Scharfe1-14/+4
2024-03-02repack: check error writing to pack-objects subprocessJunio C Hamano1-2/+3
2024-03-02sideband: avoid short write(2)Junio C Hamano1-2/+2
2024-03-02unpack: replace xwrite() loop with write_in_full()Junio C Hamano2-21/+4
2024-03-02test_i18ngrep: hard deprecate and forbid its useJunio C Hamano1-2/+1
2024-03-01The third batchJunio C Hamano1-0/+15
2024-03-01Merge branch 'tb/multi-pack-verbatim-reuse' into HEADJunio C Hamano1-5/+4
2024-03-01Merge branch 'hs/rebase-not-in-progress' into HEADJunio C Hamano1-1/+1
2024-03-01Merge branch 'jw/remote-doc-typofix' into HEADJunio C Hamano1-1/+1
2024-03-01Merge branch 'jc/doc-add-placeholder-fix' into HEADJunio C Hamano1-10/+10
2024-03-01Merge branch 'ja/doc-placeholders-markup-rules' into HEADJunio C Hamano1-0/+7
2024-03-01Merge branch 'ps/reflog-list' into HEADJunio C Hamano20-205/+380
2024-03-01Merge branch 'ds/doc-send-email-capitalization' into HEADJunio C Hamano2-15/+15
2024-03-01Merge branch 'ja/docfixes' into HEADJunio C Hamano4-16/+16
2024-03-01Merge branch 'cp/t9146-use-test-path-helpers' into HEADJunio C Hamano1-44/+12
2024-03-01Merge branch 'ps/difftool-dir-diff-exit-code' into HEADJunio C Hamano3-46/+67
2024-03-01gitcli: drop mention of “non-dashed form”Kristoffer Haugsbakk1-3/+0
2024-03-01format_trailers_from_commit(): indirectly call trailer_info_get()Linus Arver1-1/+4
2024-03-01format_trailer_info(): move "fast path" to callerLinus Arver1-11/+9