summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-07-09Git 2.28-rc0v2.28.0-rc0Junio C Hamano1-3/+27
2020-07-09Merge branch 'mt/entry-fstat-fallback-fix' into masterJunio C Hamano1-2/+1
2020-07-09Merge branch 'ma/rebase-doc-typofix' into masterJunio C Hamano1-1/+1
2020-07-09Merge branch 'jn/eject-fetch-write-commit-graph-out-of-experimental' into masterJunio C Hamano3-14/+5
2020-07-09Merge branch 'tb/fix-persistent-shallow' into masterJunio C Hamano4-1/+19
2020-07-09Merge branch 'ct/diff-with-merge-base-clarification' into masterJunio C Hamano1-1/+1
2020-07-09Merge branch 'rs/line-log-until' into masterJunio C Hamano2-1/+10
2020-07-09Merge branch 'ra/send-email-in-reply-to-from-command-line-wins' into masterJunio C Hamano2-3/+19
2020-07-09Merge branch 'vs/completion-with-set-u' into masterJunio C Hamano1-9/+9
2020-07-09Merge branch 'cc/cat-file-usage-update' into masterJunio C Hamano2-2/+2
2020-07-09git-rebase.txt: fix description list separatorMartin Ågren1-1/+1
2020-07-09entry: check for fstat() errors after checkoutMatheus Tavares1-2/+1
2020-07-08experimental: default to fetch.writeCommitGraph=falseJonathan Nieder3-14/+5
2020-07-08commit.c: don't persist substituted parents when unshallowingTaylor Blau4-1/+19
2020-07-08diff: check for merge bases before assigning sym->baseJeff King1-1/+1
2020-07-06The seventh batchJunio C Hamano1-0/+35
2020-07-06Merge branch 'es/worktree-code-cleanup'Junio C Hamano1-3/+3
2020-07-06Merge branch 'dl/test-must-fail-fixes-5'Junio C Hamano13-59/+121
2020-07-06Merge branch 'jk/fast-export-anonym-alt'Junio C Hamano3-71/+174
2020-07-06Merge branch 'js/diff-files-i-t-a-fix-for-difftool'Junio C Hamano3-5/+11
2020-07-06Merge branch 'js/default-branch-name'Junio C Hamano52-133/+301
2020-07-06Merge branch 'rs/pack-bits-in-object-better'Junio C Hamano2-5/+6
2020-07-06Merge branch 'bc/http-push-flagsfix'Junio C Hamano3-5/+21
2020-07-06Merge branch 'js/pu-to-seen'Junio C Hamano14-102/+102
2020-07-06Merge branch 'cb/is-descendant-of'Junio C Hamano4-13/+12
2020-07-06Merge branch 'mk/pb-pretty-email-without-domain-part-fix'Junio C Hamano1-2/+2
2020-07-06Merge branch 'jl/complete-git-prune'Junio C Hamano1-1/+1
2020-07-06Merge branch 'es/get-worktrees-unsort'Junio C Hamano11-40/+41
2020-07-06Merge branch 'bc/sha-256-cvs-svn-updates'Junio C Hamano17-111/+151
2020-07-06Merge branch 'ak/commit-graph-to-slab'Junio C Hamano20-94/+217
2020-07-06Merge branch 'en/sparse-status'Junio C Hamano3-2/+67
2020-07-06Merge branch 'ps/ref-transaction-hook'Junio C Hamano4-2/+244
2020-07-06Merge branch 'bc/sha-256-part-2'Junio C Hamano45-246/+694
2020-07-06revision: disable min_age optimization with line-logRené Scharfe2-1/+10
2020-07-01difftool -d: ensure that intent-to-add files are handled correctlyJohannes Schindelin1-0/+8
2020-07-01diff-files --raw: show correct post-image of intent-to-add filesJohannes Schindelin2-5/+3
2020-07-01send-email: restore --in-reply-to superseding behaviorRafael Aquini2-3/+19
2020-07-01cat-file: add missing [=<format>] to usage/synopsisChristian Couder2-2/+2
2020-07-01completion: nounset mode fixesVille Skyttä1-9/+9
2020-06-30contrib: subtree: adjust test to change in fmt-merge-msgĐoàn Trần Công Danh1-2/+4
2020-06-29The sixth batchJunio C Hamano1-0/+20
2020-06-29Merge branch 'sk/diff-files-show-i-t-a-as-new'Junio C Hamano2-8/+52
2020-06-29Merge branch 'rs/commit-reach-leakfix'Junio C Hamano1-1/+4
2020-06-29Merge branch 'rs/pull-leakfix'Junio C Hamano1-0/+1
2020-06-29Merge branch 'rs/retire-strbuf-write-fd'Junio C Hamano3-7/+3
2020-06-29Merge branch 'dl/diff-usage-comment-update'Junio C Hamano1-3/+12
2020-06-29Merge branch 'xl/upgrade-repo-format'Junio C Hamano11-11/+75
2020-06-25fast-export: use local array to store anonymized oidJeff King1-4/+4
2020-06-25fast-export: anonymize "master" refnameJeff King2-12/+7
2020-06-25fast-export: allow seeding the anonymized mappingJeff King3-2/+88
2020-06-25The fifth batchJunio C Hamano1-0/+30
2020-06-25Merge branch 'pb/t4014-unslave'Junio C Hamano1-4/+4
2020-06-25Merge branch 'jt/cdn-offload'Junio C Hamano19-167/+750
2020-06-25Merge branch 'ss/submodule-set-branch-in-c'Junio C Hamano2-29/+47
2020-06-25Merge branch 'ds/merge-base-is-ancestor-optim'Junio C Hamano1-3/+18
2020-06-25Merge branch 'dl/branch-cleanup'Junio C Hamano2-25/+44
2020-06-25Merge branch 'cc/upload-pack-data-3'Junio C Hamano1-162/+125
2020-06-25Merge branch 'ct/diff-with-merge-base-clarification'Junio C Hamano4-19/+226
2020-06-25Merge branch 'en/clean-cleanups'Junio C Hamano2-16/+48
2020-06-25Merge branch 'jk/complete-git-switch'Junio C Hamano2-39/+668
2020-06-25tests: reference `seen` wherever `pu` was referencedJohannes Schindelin3-14/+14
2020-06-25docs: adjust the technical overview for the rename `pu` -> `seen`Johannes Schindelin4-61/+61
2020-06-25docs: adjust for the recent rename of `pu` to `seen`Johannes Schindelin7-27/+27
2020-06-24worktree: avoid dead-code in conditionalEric Sunshine1-3/+3
2020-06-24testsvn: respect `init.defaultBranch`Johannes Schindelin2-3/+13
2020-06-24remote: use the configured default branch name when appropriateJohannes Schindelin2-4/+21
2020-06-24clone: use configured default branch name when appropriateJohannes Schindelin3-5/+24
2020-06-24init: allow setting the default for the initial branch name via the configDon Goodman-Wilson5-1/+57
2020-06-24init: allow specifying the initial branch name for the new repositoryJohannes Schindelin5-8/+50
2020-06-24docs: add missing diamond bracketsJohannes Schindelin3-3/+3
2020-06-24submodule: fall back to remote's HEAD for missing remote.<name>.branchJohannes Schindelin5-12/+31
2020-06-24send-pack/transport-helper: avoid mentioning a particular branchJohannes Schindelin3-2/+8
2020-06-24revision: reallocate TOPO_WALK object flagsRené Scharfe2-5/+6
2020-06-24lib-submodule-update: pass 'test_must_fail' as an argumentDenton Liu8-26/+84
2020-06-23fast-export: add a "data" callback parameter to anonymize_str()Jeff King1-13/+14
2020-06-23fast-export: move global "idents" anonymize hashmap into functionJeff King1-1/+1
2020-06-23fast-export: use a flex array to store anonymized entriesJeff King1-3/+2
2020-06-23fast-export: stop storing lengths in anonymized hashmapsJeff King1-10/+18
2020-06-23fast-export: tighten anonymize_mem() interface to handle only stringsJeff King1-27/+26
2020-06-23fast-export: store anonymized oids as hex stringsJeff King1-12/+16
2020-06-23fast-export: use xmemdupz() for anonymizing oidsJeff King2-1/+16
2020-06-23t9351: derive anonymized tree checks from original repoJeff King1-10/+6
2020-06-23fmt-merge-msg: stop treating `master` speciallyJohannes Schindelin29-97/+94
2020-06-23doc: fix author vs. committer copy/paste errorMiroslav Koškár1-2/+2
2020-06-23builtin/diff: fix botched update of usage commentDenton Liu1-4/+1
2020-06-23commit-reach: avoid is_descendant_of() shimCarlo Marcelo Arenas Belón4-13/+12
2020-06-23http-push: ensure unforced pushes fail when data would be lostbrian m. carlson3-5/+21
2020-06-22The fourth batchJunio C Hamano1-0/+11
2020-06-22Merge branch 'en/sparse-with-submodule-doc'Junio C Hamano1-4/+26
2020-06-22Merge branch 'es/worktree-duplicate-paths'Junio C Hamano4-36/+141
2020-06-22Merge branch 'jt/redact-all-cookies'Junio C Hamano3-43/+39
2020-06-22Merge branch 'cc/upload-pack-data-2'Junio C Hamano1-89/+110
2020-06-22bash-completion: add git-prune into bash completionJohn Lin1-1/+1
2020-06-22git-cvsexportcommit: port to SHA-256brian m. carlson1-5/+9
2020-06-22git-cvsimport: port to SHA-256brian m. carlson1-4/+4
2020-06-22git-cvsserver: port to SHA-256brian m. carlson1-17/+20
2020-06-22git-svn: set the OID length based on hash algorithmbrian m. carlson1-0/+7
2020-06-22perl: make SVN code hash independentbrian m. carlson5-45/+48
2020-06-22perl: make Git::IndexInfo work with SHA-256brian m. carlson1-2/+4
2020-06-22perl: create and switch variables for hash constantsbrian m. carlson4-13/+15
2020-06-22t/lib-git-svn: make hash size independentbrian m. carlson1-7/+10
2020-06-22diff-files: treat "i-t-a" files as "not-in-index"Srinidhi Kaushik2-8/+52
2020-06-22worktree: drop get_worktrees() unused 'flags' argumentEric Sunshine11-19/+19
2020-06-22worktree: drop get_worktrees() special-purpose sorting optionEric Sunshine3-22/+23
2020-06-22t9101: make hash independentbrian m. carlson1-5/+7
2020-06-22t9104: make hash size independentbrian m. carlson1-1/+2
2020-06-22t9100: make test work with SHA-256brian m. carlson1-3/+16
2020-06-22t9108: make test hash independentbrian m. carlson1-2/+2
2020-06-22t9168: make test hash independentbrian m. carlson1-4/+4
2020-06-22t9109: make test hash independentbrian m. carlson1-3/+3
2020-06-22git-prompt: include sparsity state as wellElijah Newren1-2/+20
2020-06-22git-prompt: document how in-progress operations affect the promptElijah Newren1-0/+4
2020-06-19remote-testgit: adapt for object-formatbrian m. carlson1-0/+6
2020-06-19bundle: detect hash algorithm when reading refsbrian m. carlson3-3/+30
2020-06-19t5300: pass --object-format to git index-packbrian m. carlson1-4/+5
2020-06-19t5704: send object-format capability with SHA-256brian m. carlson1-0/+2
2020-06-19t5703: use object-format serve optionbrian m. carlson1-5/+14
2020-06-19t5702: offer an object-format capability in the testbrian m. carlson1-0/+2
2020-06-19t/helper: initialize the repository for test-sha1-arraybrian m. carlson1-0/+3
2020-06-19remote-curl: avoid truncating refs with ls-remotebrian m. carlson1-1/+3
2020-06-19t1050: pass algorithm to index-pack when outside repobrian m. carlson1-1/+3
2020-06-19builtin/index-pack: add option to specify hash algorithmbrian m. carlson2-0/+16
2020-06-19remote-curl: detect algorithm for dumb HTTP by sizebrian m. carlson2-2/+39
2020-06-19strbuf: remove unreferenced strbuf_write_fd method.Randall S. Becker2-6/+0
2020-06-19bugreport.c: replace strbuf_write_fd with write_in_fullRandall S. Becker1-1/+3
2020-06-19pull: plug minor memory leak after using is_descendant_of()René Scharfe1-0/+1
2020-06-19commit-reach: plug minor memory leak after using is_descendant_of()René Scharfe1-1/+4
2020-06-19refs: implement reference transaction hookPatrick Steinhardt4-2/+244
2020-06-19t4014: do not use "slave branch" nomenclaturePaolo Bonzini1-4/+4
2020-06-18builtin/diff: update usage commentDenton Liu1-3/+15
2020-06-18wt-status: show sparse checkout status as wellElijah Newren2-0/+43
2020-06-17The third batchJunio C Hamano2-1/+25
2020-06-17Merge branch 'es/advertise-contribution-doc'Junio C Hamano2-2/+6
2020-06-17Merge branch 'dl/python-2.7-is-the-floor-version'Junio C Hamano1-6/+1
2020-06-17Merge branch 'dl/t-readme-spell-git-correctly'Junio C Hamano1-7/+7
2020-06-17Merge branch 'js/fuzz-commit-graph-leakfix'Junio C Hamano1-1/+1
2020-06-17Merge branch 'en/do-match-pathspec-fix'Junio C Hamano2-17/+66
2020-06-17Merge branch 'js/msvc-build-fix'Junio C Hamano1-1/+3
2020-06-17Merge branch 'en/sparse-checkout'Junio C Hamano2-0/+26
2020-06-17Merge branch 'js/reflog-anonymize-for-clone-and-fetch'Junio C Hamano3-7/+30
2020-06-17Merge branch 'tb/t5318-cleanup'Junio C Hamano1-4/+25
2020-06-17Merge branch 'jk/diff-memuse-optim-with-stat-unmatch'Junio C Hamano1-1/+4
2020-06-17commit-graph: minimize commit_graph_data_slab accessAbhishek Kumar5-43/+79
2020-06-17commit: move members graph_pos, generation to a slabAbhishek Kumar9-64/+78
2020-06-17commit-graph: introduce commit_graph_data_slabAbhishek Kumar2-10/+78
2020-06-17object: drop parsed_object_pool->commit_countAbhishek Kumar12-19/+24
2020-06-17commit-reach: use fast logic in repo_in_merge_baseDerrick Stolee1-2/+10
2020-06-17commit-reach: create repo_is_descendant_of()Derrick Stolee1-2/+9
2020-06-17upload-pack: fix a sparse '0 as NULL pointer' warningRamsay Jones1-1/+1
2020-06-17branch: don't mix --edit-descriptionDenton Liu1-1/+1
2020-06-17t3200: test for specific errorsDenton Liu1-13/+32
2020-06-17t3200: rename "expected" to "expect"Denton Liu1-11/+11
2020-06-12clean: optimize and document cases where we recurse into subdirectoriesElijah Newren1-2/+31
2020-06-12clean: consolidate handling of ignored parametersElijah Newren1-9/+7
2020-06-12dir, clean: avoid disallowed behaviorElijah Newren2-1/+5
2020-06-12dir: fix a few confusing commentsElijah Newren1-5/+6
2020-06-12git-sparse-checkout: clarify interactions with submodulesElijah Newren1-4/+26
2020-06-12Merge branch 'hn/refs-cleanup'Junio C Hamano9-25/+1137
2020-06-12lib-submodule-update: prepend "git" to $commandDenton Liu13-30/+34
2020-06-12Documentation: usage for diff combined commitsChris Torek2-5/+23
2020-06-12git diff: improve range handlingChris Torek2-13/+202
2020-06-11upload-pack: refactor common code into do_got_oid()Christian Couder1-30/+13
2020-06-11upload-pack: move oldest_have to upload_pack_dataChristian Couder1-7/+6
2020-06-11upload-pack: pass upload_pack_data to got_oid()Christian Couder1-4/+4
2020-06-11upload-pack: pass upload_pack_data to ok_to_give_up()Christian Couder1-7/+6
2020-06-11upload-pack: pass upload_pack_data to send_acks()Christian Couder1-10/+7
2020-06-11upload-pack: pass upload_pack_data to process_haves()Christian Couder1-6/+5
2020-06-11upload-pack: change allow_unadvertised_object_request to an enumChristian Couder1-36/+32
2020-06-11upload-pack: move allow_unadvertised_object_request to upload_pack_dataChristian Couder1-23/+32
2020-06-11upload-pack: move extra_edge_obj to upload_pack_dataChristian Couder1-4/+7
2020-06-11upload-pack: move shallow_nr to upload_pack_dataChristian Couder1-12/+12
2020-06-11upload-pack: pass upload_pack_data to send_unshallow()Christian Couder1-9/+7
2020-06-11upload-pack: pass upload_pack_data to deepen_by_rev_list()Christian Couder1-8/+6
2020-06-11upload-pack: pass upload_pack_data to deepen()Christian Couder1-14/+11
2020-06-11upload-pack: pass upload_pack_data to send_shallow_list()Christian Couder1-36/+21
2020-06-10upload-pack: send part of packfile response as uriJonathan Tan4-10/+343
2020-06-10fetch-pack: support more than one pack lockfileJonathan Tan7-35/+46
2020-06-10upload-pack: refactor reading of pack-objects outJonathan Tan1-35/+49
2020-06-10Documentation: add Packfile URIs design docJonathan Tan2-1/+109
2020-06-10Documentation: order protocol v2 sectionsJonathan Tan1-10/+8
2020-06-10http-fetch: support fetching packfiles by URLJonathan Tan5-18/+123
2020-06-10http-fetch: refactor into functionJonathan Tan1-28/+41
2020-06-10http: refactor finish_http_pack_request()Jonathan Tan4-22/+35
2020-06-10http: use --stdin when indexing dumb HTTP packJonathan Tan1-22/+11
2020-06-10worktree: make "move" refuse to move atop missing registered worktreeEric Sunshine3-3/+25
2020-06-10worktree: generalize candidate worktree path validationEric Sunshine1-13/+16
2020-06-10worktree: prune linked worktree referencing main worktree pathEric Sunshine2-0/+27
2020-06-10worktree: prune duplicate entries referencing same worktree pathEric Sunshine2-6/+55
2020-06-10worktree: make high-level pruning re-usableEric Sunshine1-6/+9
2020-06-10worktree: give "should be pruned?" function more meaningful nameEric Sunshine1-2/+2
2020-06-09t/t3430: avoid undefined git diff behaviorChris Torek1-1/+1
2020-06-09reftable: define version 2 of the spec to accomodate SHA256Han-Wen Nienhuys1-37/+45
2020-06-09reftable: clarify how empty tables should be writtenHan-Wen Nienhuys1-0/+6
2020-06-09reftable: file format documentationJonathan Nieder2-0/+1070
2020-06-08The second batchJunio C Hamano1-0/+31
2020-06-08Merge branch 'jt/curl-verbose-on-trace-curl'Junio C Hamano8-9/+74
2020-06-08Merge branch 'cc/upload-pack-data'Junio C Hamano1-153/+145
2020-06-08Merge branch 'cb/bisect-helper-parser-fix'Junio C Hamano2-4/+11
2020-06-08Merge branch 'js/checkout-p-new-file'Junio C Hamano3-9/+61
2020-06-08Merge branch 'dl/remote-curl-deadlock-fix'Junio C Hamano18-30/+211