summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-02-13Git 2.43.2v2.43.2Junio C Hamano3-2/+39
2024-02-13Merge branch 'pb/template-for-single-commit-pr' into maint-2.43Junio C Hamano1-0/+3
2024-02-13Merge branch 'jc/bisect-doc' into maint-2.43Junio C Hamano1-4/+6
2024-02-13Merge branch 'js/win32-retry-pipe-write-on-enospc' into maint-2.43Junio C Hamano1-4/+15
2024-02-13Merge branch 'tb/pack-bitmap-drop-unused-struct-member' into maint-2.43Junio C Hamano1-7/+0
2024-02-13Merge branch 'jt/p4-spell-re-with-raw-string' into maint-2.43Junio C Hamano1-13/+13
2024-02-13Merge branch 'jc/coc-whitespace-fix' into maint-2.43Junio C Hamano1-2/+2
2024-02-13Merge branch 'sd/negotiate-trace-fix' into maint-2.43Junio C Hamano1-1/+1
2024-02-13Merge branch 'jc/majordomo-to-subspace' into maint-2.43Junio C Hamano2-4/+5
2024-02-13Merge branch 'nb/rebase-x-shell-docfix' into maint-2.43Junio C Hamano1-4/+3
2024-02-13Merge branch 'la/strvec-comment-fix' into maint-2.43Junio C Hamano1-4/+4
2024-02-13Merge branch 'ne/doc-filter-blob-limit-fix' into maint-2.43Junio C Hamano1-4/+4
2024-02-13Merge branch 'cp/git-flush-is-an-env-bool' into maint-2.43Junio C Hamano1-8/+8
2024-02-13Merge branch 'ps/report-failure-from-git-stash' into maint-2.43Junio C Hamano2-4/+56
2024-02-13Merge branch 'jc/sign-buffer-failure-propagation-fix' into maint-2.43Junio C Hamano3-3/+3
2024-02-13Merge branch 'jc/comment-style-fixes' into maint-2.43Junio C Hamano3-7/+7
2024-02-13Merge branch 'jk/diff-external-with-no-index' into maint-2.43Junio C Hamano2-1/+14
2024-02-13Merge branch 'rs/parse-options-with-keep-unknown-abbrev-fix' into maint-2.43Junio C Hamano2-10/+17
2024-02-13Merge branch 'en/diffcore-delta-final-line-fix' into maint-2.43Junio C Hamano2-0/+28
2024-02-13Merge branch 'tc/show-ref-exists-fix' into maint-2.43Junio C Hamano2-3/+3
2024-02-13write-or-die: fix the polarity of GIT_FLUSH environment variableJunio C Hamano1-8/+8
2024-02-12Merge branch 'pb/imap-send-wo-curl-build-fix' into maint-2.43Junio C Hamano1-0/+1
2024-02-08Git 2.43.1v2.43.1Junio C Hamano3-2/+84
2024-02-08Merge branch 'ib/rebase-reschedule-doc' into maint-2.43Junio C Hamano1-7/+10
2024-02-08Merge branch 'jk/index-pack-lsan-false-positive-fix' into maint-2.43Junio C Hamano1-0/+2
2024-02-08Merge branch 'cp/sideband-array-index-comment-fix' into maint-2.43Junio C Hamano1-1/+4
2024-02-08Merge branch 'ms/rebase-insnformat-doc-fix' into maint-2.43Junio C Hamano2-2/+2
2024-02-08Merge branch 'jx/sideband-chomp-newline-fix' into maint-2.43Junio C Hamano4-10/+147
2024-02-08Merge branch 'jk/t1006-cat-file-objectsize-disk' into maint-2.43Junio C Hamano1-0/+36
2024-02-08Merge branch 'js/contributor-docs-updates' into maint-2.43Junio C Hamano2-12/+25
2024-02-08Merge branch 'rs/fast-import-simplify-mempool-allocation' into maint-2.43Junio C Hamano1-2/+1
2024-02-08Merge branch 'en/header-cleanup' into maint-2.43Junio C Hamano191-335/+25
2024-02-08Merge branch 'ml/doc-merge-updates' into maint-2.43Junio C Hamano1-35/+35
2024-02-08Merge branch 'jc/orphan-unborn' into maint-2.43Junio C Hamano8-12/+30
2024-02-08Merge branch 'la/trailer-cleanups' into maint-2.43Junio C Hamano7-45/+61
2024-02-08Merge branch 'jc/retire-cas-opt-name-constant' into maint-2.43Junio C Hamano3-5/+3
2024-02-08Merge branch 'rs/rebase-use-strvec-pushf' into maint-2.43Junio C Hamano1-11/+6
2024-02-08Merge branch 'rs/t6300-compressed-size-fix' into maint-2.43Junio C Hamano1-9/+9
2024-02-08Merge branch 'sp/test-i18ngrep' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'jc/doc-misspelt-refs-fix' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'jc/doc-most-refs-are-not-that-special' into maint-2.43Junio C Hamano7-9/+10
2024-02-08Merge branch 'es/add-doc-list-short-form-of-all-in-synopsis' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'ps/chainlint-self-check-update' into maint-2.43Junio C Hamano27-74/+90
2024-02-08Merge branch 'ps/reftable-fixes' into maint-2.43Junio C Hamano12-114/+213
2024-02-08Merge branch 'jk/config-cleanup' into maint-2.43Junio C Hamano11-73/+55
2024-02-08Merge branch 'rs/incompatible-options-messages' into maint-2.43Junio C Hamano9-51/+46
2024-02-08Merge branch 'mk/doc-gitfile-more' into maint-2.43Junio C Hamano2-1/+5
2024-02-08Merge branch 'ps/ref-tests-update-more' into maint-2.43Junio C Hamano10-45/+74
2024-02-08Merge branch 'rs/column-leakfix' into maint-2.43Junio C Hamano2-0/+3
2024-02-08Merge branch 'rs/i18n-cannot-be-used-together' into maint-2.43Junio C Hamano8-12/+16
2024-02-08Merge branch 'jb/reflog-expire-delete-dry-run-options' into maint-2.43Junio C Hamano1-2/+2
2024-02-08Merge branch 'js/packfile-h-typofix' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'jk/commit-graph-slab-clear-fix' into maint-2.43Junio C Hamano2-1/+5
2024-02-08Merge branch 'cp/git-flush-is-an-env-bool' into maint-2.43Junio C Hamano2-14/+10
2024-02-08Merge branch 'jc/sparse-checkout-set-default-fix' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'jc/archive-list-with-extra-args' into maint-2.43Junio C Hamano2-0/+12
2024-02-08Merge branch 'rj/status-bisect-while-rebase' into maint-2.43Junio C Hamano6-8/+38
2024-02-08Merge branch 'sh/completion-with-reftable' into maint-2.43Junio C Hamano1-5/+38
2024-02-08Merge branch 'jx/fetch-atomic-error-message-fix' into maint-2.43Junio C Hamano2-44/+59
2024-02-08Merge branch 'jk/mailinfo-iterative-unquote-comment' into maint-2.43Junio C Hamano4-8/+34
2024-02-08Merge branch 'rs/show-ref-incompatible-options' into maint-2.43Junio C Hamano2-10/+12
2024-02-08Merge branch 'jk/implicit-true' into maint-2.43Junio C Hamano18-17/+85
2024-02-08Merge branch 'jk/bisect-reset-fix' into maint-2.43Junio C Hamano2-5/+10
2024-02-08Merge branch 'jk/end-of-options' into maint-2.43Junio C Hamano3-2/+25
2024-02-08Merge branch 'jc/revision-parse-int' into maint-2.43Junio C Hamano3-13/+57
2024-02-08Merge branch 'jp/use-diff-index-in-pre-commit-sample' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'jh/trace2-redact-auth' into maint-2.43Junio C Hamano6-7/+253
2024-02-08Merge branch 'js/update-urls-in-doc-and-comment' into maint-2.43Junio C Hamano57-81/+81
2024-02-08Merge branch 'ps/commit-graph-less-paranoid' into maint-2.43Junio C Hamano6-10/+16
2024-02-08Merge branch 'tz/send-email-negatable-options' into maint-2.43Junio C Hamano22-36/+29
2024-02-08Merge branch 'js/ci-discard-prove-state' into maint-2.43Junio C Hamano5-55/+234
2024-02-07ssh signing: signal an error with a negative return valueJunio C Hamano1-1/+1
2024-02-07bisect: document command line arguments for "bisect start"Junio C Hamano1-1/+1
2024-02-07bisect: document "terms" subcommand more fullyJunio C Hamano1-3/+5
2024-02-07tag: fix sign_buffer() call to create a signed tagJunio C Hamano2-2/+2
2024-02-06.github/PULL_REQUEST_TEMPLATE.md: add a note about single-commit PRsPhilippe Blain1-0/+3
2024-02-06builtin/stash: report failure to write to indexPatrick Steinhardt2-4/+56
2024-02-01imap-send: add missing "strbuf.h" include under NO_CURLPhilippe Blain1-0/+1
2024-01-30win32: special-case `ENOSPC` when writing to a pipeJohannes Schindelin1-4/+15
2024-01-29reftable/pq_test: comment style fixJunio C Hamano1-1/+1
2024-01-29merge-ort.c: comment style fixJunio C Hamano1-1/+1
2024-01-29builtin/worktree: comment style fixesJunio C Hamano1-5/+5
2024-01-29diff: handle NULL meta-info when spawning external diffJeff King2-1/+14
2024-01-29pack-bitmap: drop unused `reuse_objects`Taylor Blau1-7/+0
2024-01-29git-p4: use raw string literals for regular expressionsJames Touton1-13/+13
2024-01-23CoC: whitespace fixJunio C Hamano1-2/+2
2024-01-22parse-options: simplify positivation handlingRené Scharfe1-7/+6
2024-01-20Docs: majordomo@vger.kernel.org has been decomissionedJunio C Hamano2-4/+5
2024-01-20parse-options: fully disable option abbreviation with PARSE_OPT_KEEP_UNKNOWNRené Scharfe2-3/+11
2024-01-18diffcore-delta: avoid ignoring final 'line' of fileElijah Newren2-0/+28
2024-01-18builtin/show-ref: treat directory as non-existing in --existsToon Claes2-3/+3
2024-01-17rebase: fix documentation about used shell in -xNikolay Borisov1-4/+3
2024-01-16rev-list-options: fix off-by-one in '--filter=blob:limit=<n>' explainerNikolay Edigaryev1-4/+4
2024-01-12strvec: use correct member name in commentsLinus Arver1-4/+4
2024-01-05rebase: clarify --reschedule-failed-exec defaultIllia Bobyr1-7/+10
2024-01-05index-pack: spawn threads atomicallyJeff King1-0/+2
2024-01-05commit-graph: retain commit slab when closing NULL commit_graphJeff King2-1/+5
2024-01-04write-or-die: make GIT_FLUSH a Boolean environment variableChandra Pratap2-14/+10
2024-01-03push: region_leave trace for negotiate_using_fetchSam Delmerico1-1/+1
2024-01-03Documentation: fix statement about rebase.instructionFormatMaarten van der Schrieck2-2/+2
2024-01-03t1006: prefer shell loop to awk for packed object sizesRené Scharfe1-6/+8
2023-12-28sideband.c: remove redundant 'NEEDSWORK' tagChandra Pratap1-1/+4
2023-12-27SubmittingPatches: hyphenate non-ASCIIJosh Soref1-1/+1
2023-12-27SubmittingPatches: clarify GitHub artifact formatJosh Soref1-1/+2
2023-12-27SubmittingPatches: clarify GitHub visualJosh Soref1-5/+5
2023-12-27SubmittingPatches: provide tag naming adviceJosh Soref1-0/+3
2023-12-27SubmittingPatches: update extra tags listJosh Soref1-0/+8
2023-12-27SubmittingPatches: discourage new trailersJosh Soref1-2/+3
2023-12-27SubmittingPatches: drop ref to "What's in git.git"Josh Soref1-1/+1
2023-12-27CodingGuidelines: write punctuation marksJosh Soref1-1/+1
2023-12-27CodingGuidelines: move period inside parenthesesJosh Soref1-1/+1
2023-12-26sparse-checkout: use default patterns for 'set' only !stdinJunio C Hamano1-1/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren22-25/+0
2023-12-26treewide: add direct includes currently only pulled in transitivelyElijah Newren4-0/+4
2023-12-26trace2/tr2_tls.h: remove unnecessary includeElijah Newren3-1/+2
2023-12-26submodule-config.h: remove unnecessary includeElijah Newren2-1/+1
2023-12-26pkt-line.h: remove unnecessary includeElijah Newren3-1/+2
2023-12-26line-log.h: remove unnecessary includeElijah Newren3-2/+2
2023-12-26http.h: remove unnecessary includeElijah Newren4-1/+3
2023-12-26fsmonitor--daemon.h: remove unnecessary includesElijah Newren5-3/+6
2023-12-26blame.h: remove unnecessary includesElijah Newren2-3/+2
2023-12-26archive.h: remove unnecessary includeElijah Newren4-1/+3
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren158-293/+0
2023-12-26treewide: remove unnecessary includes from header filesElijah Newren4-4/+0
2023-12-26fast-import: use mem_pool_calloc()René Scharfe1-2/+1
2023-12-21t1006: add tests for %(objectsize:disk)Jeff King1-0/+34
2023-12-21archive: "--list" does not take further optionsJunio C Hamano2-0/+12
2023-12-20Documentation/git-merge.txt: use backticks for command wrappingMichael Lohmann1-25/+25
2023-12-20Documentation/git-merge.txt: fix reference to synopsisMichael Lohmann1-10/+10
2023-12-20trailer: use offsets for trailer_start/trailer_endLinus Arver3-21/+20
2023-12-20trailer: find the end of the log messageLinus Arver1-23/+40
2023-12-20rebase: use strvec_pushf() for format-patch revisionsRené Scharfe1-11/+6
2023-12-19completion: support pseudoref existence checks for reftablesStan Hu1-0/+23
2023-12-19completion: refactor existence checks for pseudorefsStan Hu1-5/+15
2023-12-19remote.h: retire CAS_OPT_NAMEJunio C Hamano3-5/+3
2023-12-18pkt-line: do not chomp newlines for sideband messagesJiang Xin3-3/+31
2023-12-18pkt-line: memorize sideband fragment in readerJiang Xin3-4/+6
2023-12-18test-pkt-line: add option parser for unpack-sidebandJiang Xin2-5/+112
2023-12-18doc: format.notes specify a ref under refs/notes/ hierarchyJunio C Hamano1-1/+1
2023-12-18test-lib-functions.sh: fix test_grep fail message wordingShreyansh Paliwal1-1/+1
2023-12-18fetch: no redundant error message for atomic fetchJiang Xin2-6/+10
2023-12-18t5574: test porcelain output of atomic fetchJiang Xin1-39/+50
2023-12-15docs: MERGE_AUTOSTASH is not that specialJunio C Hamano1-1/+1
2023-12-15docs: AUTO_MERGE is not that specialJunio C Hamano3-3/+3
2023-12-15refs.h: HEAD is not that specialJunio C Hamano1-1/+1
2023-12-15git-bisect.txt: BISECT_HEAD is not that specialJunio C Hamano1-1/+1
2023-12-15git.txt: HEAD is not that specialJunio C Hamano1-3/+4
2023-12-15git-add.txt: add missing short option -A to synopsisEric Sunshine1-1/+1
2023-12-15tests: adjust whitespace in chainlint expectationsPatrick Steinhardt27-74/+90
2023-12-14mailinfo: avoid recursion when unquoting From headersJeff King1-2/+6
2023-12-14t5100: make rfc822 comment test more carefulJeff King2-2/+2
2023-12-12t6300: avoid hard-coding object sizesRené Scharfe1-9/+9
2023-12-12mailinfo: fix out-of-bounds memory reads in unquote_quoted_pair()Jeff King2-4/+26
2023-12-11reftable/block: reuse buffer to compute record keysPatrick Steinhardt2-11/+10
2023-12-11reftable/block: introduce macro to initialize `struct block_iter`Patrick Steinhardt5-13/+14
2023-12-11reftable/merged: reuse buffer to compute record keysPatrick Steinhardt2-15/+18
2023-12-11reftable/stack: fix use of unseeded randomnessPatrick Steinhardt2-4/+4
2023-12-11reftable/stack: fix stale lock when dyingPatrick Steinhardt1-32/+15
2023-12-11reftable/stack: reuse buffers when reloading stackPatrick Steinhardt1-8/+4
2023-12-11reftable/stack: perform auto-compaction with transactional interfacePatrick Steinhardt2-0/+62
2023-12-11reftable/stack: verify that `reftable_stack_add()` uses auto-compactionPatrick Steinhardt1-0/+49
2023-12-11reftable: handle interrupted writesPatrick Steinhardt2-4/+4
2023-12-11reftable: handle interrupted readsPatrick Steinhardt2-2/+2
2023-12-11reftable: wrap EXPECT macros in do/whilePatrick Steinhardt1-26/+32
2023-12-11show-ref: use die_for_incompatible_opt3()René Scharfe2-10/+12
2023-12-09revision: parse integer arguments to --max-count, --skip, etc., more carefullyJunio C Hamano3-13/+57
2023-12-09sequencer: simplify away extra git_config_string() callJeff King1-13/+8
2023-12-09gpg-interface: drop pointless config_error_nonbool() checksJeff King1-12/+3
2023-12-09push: drop confusing configset/callback redundancyJeff King2-33/+25
2023-12-09config: use git_config_string() for core.checkRoundTripEncodingJeff King3-8/+4
2023-12-09diff: give more detailed messages for bogus diff.* configJeff King1-2/+6
2023-12-09config: use config_error_nonbool() instead of custom messagesJeff King3-3/+3
2023-12-09imap-send: don't use git_die_config() inside callbackJeff King1-1/+1
2023-12-09git_xmerge_config(): prefer error() to die()Jeff King1-3/+4
2023-12-09config: reject bogus values for core.checkstatJeff King1-0/+3
2023-12-09fsck: handle NULL value when parsing message configJeff King3-10/+21
2023-12-09trailer: handle NULL value when parsing trailer-specific configJeff King1-0/+6
2023-12-09submodule: handle NULL value when parsing submodule.*.branchJeff King1-1/+3
2023-12-09help: handle NULL value for alias.* configJeff King1-1/+4
2023-12-09trace2: handle NULL values in tr2_sysenv config callbackJeff King1-0/+2
2023-12-09setup: handle NULL value when parsing extensionsJeff King1-0/+2
2023-12-09config: handle NULL value when parsing non-boolsJeff King11-5/+47
2023-12-09bisect: always clean on resetJeff King2-5/+10
2023-12-09parse-options: decouple "--end-of-options" and "--"Jeff King3-2/+25
2023-12-09worktree: simplify incompatibility message for --orphan and commit-ishRené Scharfe1-2/+2
2023-12-09worktree: standardize incompatibility messagesRené Scharfe2-9/+10
2023-12-09clean: factorize incompatibility messageRené Scharfe1-1/+1
2023-12-09revision, rev-parse: factorize incompatibility messages about - -exclude-hiddenRené Scharfe4-15/+22
2023-12-09revision: use die_for_incompatible_opt3() for - -graph/--reverse/--walk-reflogsRené Scharfe1-6/+3
2023-12-09repack: use die_for_incompatible_opt3() for -A/-k/--cruftRené Scharfe1-10/+4
2023-12-09push: use die_for_incompatible_opt4() for - -delete/--tags/--all/--mirrorRené Scharfe1-8/+4
2023-12-03hooks--pre-commit: detect non-ASCII when renamingJulian Prein1-1/+1
2023-12-03t6301: write invalid object ID via `test-tool ref-store`Patrick Steinhardt1-7/+6
2023-12-03t5551: stop writing packed-refs directlyPatrick Steinhardt1-1/+3
2023-12-03t5401: speed up creation of many branchesPatrick Steinhardt1-4/+2
2023-12-03t4013: simplify magic parsing and drop "failure"Patrick Steinhardt1-15/+12
2023-12-03t3310: stop checking for reference existence via `test -f`Patrick Steinhardt1-3/+3
2023-12-03t1417: make `reflog --updateref` tests backend agnosticPatrick Steinhardt1-3/+7
2023-12-03t1410: use test-tool to create empty reflogPatrick Steinhardt1-2/+2
2023-12-03t1401: stop treating FETCH_HEAD as real referencePatrick Steinhardt1-2/+2