aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/technical
AgeCommit message (Expand)AuthorFilesLines
2024-02-07refs: introduce reftable backendPatrick Steinhardt1-2/+3
2024-01-02setup: introduce "extensions.refStorage" extensionPatrick Steinhardt1-0/+5
2023-12-09Merge branch 'js/doc-unit-tests'Junio C Hamano1-0/+240
2023-11-10unit tests: add a project plan documentJosh Steadmon1-0/+240
2023-10-09documentation: add missing quotesElijah Newren1-1/+1
2023-10-09documentation: add some commas where they are helpfulElijah Newren2-3/+3
2023-10-09documentation: fix capitalizationElijah Newren1-1/+1
2023-10-09documentation: add missing articleElijah Newren2-2/+2
2023-10-09documentation: fix choice of articleElijah Newren1-1/+1
2023-10-09documentation: fix singular vs. pluralElijah Newren3-3/+3
2023-10-09documentation: fix verb tenseElijah Newren1-1/+1
2023-10-09documentation: fix subject/verb agreementElijah Newren2-3/+3
2023-10-09documentation: remove extraneous wordsElijah Newren3-3/+3
2023-10-09documentation: add missing wordsElijah Newren4-4/+4
2023-10-09documentation: fix apostrophe usageElijah Newren1-1/+1
2023-10-09documentation: fix typosElijah Newren2-3/+3
2023-10-09documentation: wording improvementsElijah Newren6-8/+8
2023-06-29Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano1-2/+2
2023-06-21merge-ll: rename from ll-mergeElijah Newren1-2/+2
2023-06-12docs: typofixesLinus Arver1-1/+1
2023-02-15Merge branch 'ds/bundle-uri-5'Junio C Hamano1-4/+4
2023-01-31bundle-uri: drop bundle.flag from design docDerrick Stolee1-4/+4
2023-01-23Documentation: render dash correctlyAndrei Rybak2-2/+2
2022-11-18Merge branch 'en/sparse-checkout-design'Taylor Blau1-0/+1103
2022-11-11repository-version.txt: partialClone casing changeKousik Sanagavarapu1-2/+2
2022-11-08Merge branch 'po/glossary-around-traversal'Taylor Blau2-5/+5
2022-11-07sparse-checkout.txt: new document with sparse-checkout directionsElijah Newren1-0/+1103
2022-10-30doc: use 'object database' not ODB or abbreviationPhilip Oakley2-2/+2
2022-10-30doc: use "commit-graph" hyphenation consistentlyPhilip Oakley1-3/+3
2022-10-24trace2: add global counter mechanismJeff Hostetler1-0/+31
2022-10-24trace2: add stopwatch timersJeff Hostetler1-0/+90
2022-10-24api-trace2.txt: elminate section describing the public trace2 APIJeff Hostetler1-54/+7
2022-10-24tr2tls: clarify TLS terminologyJeff Hostetler1-4/+4
2022-10-07bundle-uri: fix technical doc issuesDerrick Stolee1-4/+4
2022-09-21Merge branch 'js/typofix'Junio C Hamano4-7/+7
2022-09-21Merge branch 'tz/tech-docs-to-help-fix'Junio C Hamano2-3/+2
2022-09-21Documentation: clean up various typos in technical docsJacob Stopak4-7/+7
2022-09-19Merge branch 'vd/scalar-to-main'Junio C Hamano1-61/+0
2022-09-16api docs: link to html version of api-trace2Todd Zullinger1-1/+1
2022-09-16docs: fix a few recently broken linksTodd Zullinger1-2/+1
2022-09-12Documentation: fix various repeat word typosJacob Stopak1-1/+1
2022-09-05Merge branch 'ac/bitmap-lookup-table'Junio C Hamano1-0/+39
2022-09-02Documentation/technical: include Scalar technical docVictoria Dye1-61/+0
2022-09-01Merge branch 'sg/parse-options-subcommand'Junio C Hamano1-4/+45
2022-08-29Merge branch 'tl/trace2-config-scope'Junio C Hamano1-0/+40
2022-08-29Merge branch 'vd/scalar-enables-fsmonitor'Junio C Hamano1-7/+10
2022-08-26Documentation/technical: describe bitmap lookup table extensionAbhradeep Chakraborty1-0/+39
2022-08-25Merge branch 'vd/scalar-generalize-diagnose'Junio C Hamano1-6/+3
2022-08-19parse-options: add support for parsing subcommandsSZEDER Gábor1-1/+40
2022-08-19parse-options: PARSE_OPT_KEEP_UNKNOWN only applies to --optionsSZEDER Gábor1-2/+4
2022-08-19api-parse-options.txt: fix description of OPT_CMDMODESZEDER Gábor1-1/+1
2022-08-18scalar: update technical doc roadmap with FSMonitor supportVictoria Dye1-7/+10
2022-08-18Merge branch 'ds/bundle-uri-more'Junio C Hamano1-0/+573
2022-08-14Merge branch 'ab/tech-docs-to-help'Junio C Hamano17-3859/+5
2022-08-12scalar: update technical doc roadmapVictoria Dye1-6/+3
2022-08-11tr2: shows scope unconditionally in addition to key-value pairTeng Long1-4/+13
2022-08-11api-trace2.txt: print config key-value pairTeng Long1-0/+31
2022-08-10bundle-uri: add example bundle organizationDerrick Stolee1-0/+105
2022-08-10docs: document bundle URI standardDerrick Stolee1-0/+468
2022-08-04docs: move http-protocol docs to man section 5Ævar Arnfjörð Bjarmason1-522/+0
2022-08-04docs: move cruft pack docs to gitformat-packÆvar Arnfjörð Bjarmason1-123/+0
2022-08-04docs: move pack format docs to man section 5Ævar Arnfjörð Bjarmason3-601/+1
2022-08-04docs: move signature docs to man section 5Ævar Arnfjörð Bjarmason1-202/+0
2022-08-04docs: move index format docs to man section 5Ævar Arnfjörð Bjarmason1-406/+0
2022-08-04docs: move protocol-related docs to man section 5Ævar Arnfjörð Bjarmason9-1763/+7
2022-08-04docs: move commit-graph format docs to man section 5Ævar Arnfjörð Bjarmason2-168/+2
2022-08-04git docs: add a category for file formats, protocols and interfacesÆvar Arnfjörð Bjarmason1-81/+0
2022-07-27Merge branch 'vd/scalar-doc'Junio C Hamano1-0/+127
2022-07-27Merge branch 'sg/index-format-doc-update'Junio C Hamano1-2/+0
2022-07-18scalar: convert README.md into a technical design docVictoria Dye1-0/+127
2022-07-18index-format.txt: remove outdated list of supported extensionsSZEDER Gábor1-2/+0
2022-07-11Merge branch 'ac/bitmap-format-doc'Junio C Hamano1-96/+107
2022-06-16bitmap-format.txt: add information for trailing checksumAbhradeep Chakraborty1-0/+4
2022-06-16bitmap-format.txt: fix some formatting issuesAbhradeep Chakraborty1-96/+103
2022-06-10Merge branch 'ab/bug-if-bug'Junio C Hamano2-3/+25
2022-06-03Merge branch 'tb/cruft-packs'Junio C Hamano2-0/+142
2022-06-02usage.c: add a non-fatal bug() function to go with BUG()Ævar Arnfjörð Bjarmason2-3/+25
2022-05-26builtin/repack.c: support generating a cruft packTaylor Blau1-1/+1
2022-05-26pack-mtimes: support reading .mtimes filesTaylor Blau1-0/+19
2022-05-20Documentation/technical: add cruft-packs.txtTaylor Blau1-0/+123
2022-05-04trace2 docs: add missing full stopJohannes Schindelin1-1/+1
2022-05-04trace2 docs: clarify what `varargs` is all aboutJohannes Schindelin1-1/+1
2022-05-04trace2 docs: fix a JSON formatted exampleJohannes Schindelin1-1/+1
2022-05-04trace2 docs: surround more terms in backticksJohannes Schindelin1-7/+7
2022-05-04trace2 docs: "printf" is not an English wordJohannes Schindelin1-6/+6
2022-05-04trace2 docs: a couple of grammar fixesJohannes Schindelin1-8/+8
2022-04-04Merge branch 'rc/fetch-refetch'Junio C Hamano1-0/+3
2022-03-28docs: mention --refetch fetch optionRobert Coup1-0/+3
2022-03-21Merge branch 'ds/partial-bundles'Junio C Hamano1-3/+8
2022-03-16Merge branch 'ds/commit-graph-gen-v2-fixes'Junio C Hamano1-2/+10
2022-03-09bundle: parse filter capabilityDerrick Stolee1-3/+8
2022-03-07commit-graph: declare bankruptcy on GDAT chunksDerrick Stolee1-2/+10
2022-02-23Documentation: object_id_len goes up to 31Han-Wen Nienhuys1-1/+1
2022-01-27midx.c: make changing the preferred pack safeTaylor Blau2-6/+8
2021-12-15Merge branch 'en/zdiff3'Junio C Hamano1-5/+5
2021-12-10Merge branch 'jt/midx-doc-fix'Junio C Hamano1-5/+0
2021-12-10Merge branch 'tl/midx-docfix'Junio C Hamano1-6/+6
2021-12-10Merge branch 'cw/protocol-v2-doc-fix'Junio C Hamano1-3/+3
2021-12-01update documentation for new zdiff3 conflictStyleElijah Newren1-5/+5
2021-11-22Doc: no midx and partial clone relationJonathan Tan1-5/+0
2021-11-18midx: fix a formatting issue in "multi-pack-index.txt"Teng Long1-6/+6
2021-11-12Merge branch 'js/trace2-raise-format-version'Junio C Hamano1-2/+2
2021-11-11trace2: increment event format versionJosh Steadmon1-2/+2
2021-11-11protocol-v2.txt: align delim-pkt spec with usageCalvin Wan1-3/+3
2021-10-25Merge branch 'jc/doc-commit-header-continuation-line'Junio C Hamano1-4/+20
2021-10-13Merge branch 'jh/builtin-fsmonitor-part1'Junio C Hamano1-0/+40
2021-10-12signature-format.txt: explain and illustrate multi-line headersJunio C Hamano1-4/+20
2021-10-06Merge branch 'ew/midx-doc-update'Junio C Hamano1-1/+3
2021-09-28Merge branch 'jk/reduce-malloc-in-v2-servers'Junio C Hamano1-1/+5
2021-09-24doc/technical: update note about core.multiPackIndexEric Wong1-1/+3
2021-09-23Merge branch 'ab/retire-option-argument'Junio C Hamano1-5/+0
2021-09-23Merge branch 'jk/http-server-protocol-versions'Junio C Hamano1-1/+7
2021-09-20Merge branch 'ab/serve-cleanup'Junio C Hamano2-0/+6
2021-09-20Merge branch 'tb/multi-pack-bitmaps'Junio C Hamano2-21/+60
2021-09-20trace2: add trace2_child_ready() to report on background childrenJeff Hostetler1-0/+40
2021-09-15docs/protocol-v2: clarify some ls-refs ref-prefix detailsJeff King1-1/+5
2021-09-14Merge branch 'ab/serve-cleanup' into jk/reduce-malloc-in-v2-serversJunio C Hamano2-0/+6
2021-09-12parse-options API: remove OPTION_ARGUMENT featureÆvar Arnfjörð Bjarmason1-5/+0
2021-09-10docs/protocol-v2: point readers transport config discussionJeff King1-1/+7
2021-08-30Merge branch 'en/merge-strategy-docs'Junio C Hamano1-6/+8
2021-08-24Merge branch 'es/trace2-log-parent-process-name'Junio C Hamano1-0/+14
2021-08-24Documentation: describe MIDX-based bitmapsTaylor Blau2-21/+60
2021-08-05upload-pack: document and rename --advertise-refsÆvar Arnfjörð Bjarmason2-0/+6
2021-08-05directory-rename-detection.txt: small updates due to merge-ort optimizationsElijah Newren1-6/+8
2021-07-22tr2: log parent process nameEmily Shaffer1-0/+14
2021-07-08Merge branch 'ar/typofix'Junio C Hamano2-2/+2
2021-07-08Merge branch 'js/trace2-discard-event-docfix'Junio C Hamano1-2/+2
2021-07-08Merge branch 'tk/partial-clone-repack-doc'Junio C Hamano1-5/+1
2021-06-14Merge branch 'en/ort-perf-batch-11'Junio C Hamano1-0/+671
2021-06-14*: fix typos which duplicate a wordAndrei Rybak2-2/+2
2021-06-10Merge branch 'tl/fix-packfile-uri-doc'Junio C Hamano1-7/+8
2021-06-04docs: fix api-trace2 doc for "too_many_files" eventJosh Steadmon1-2/+2
2021-06-04Remove warning that repack only works on non-promisor packfilesTao Klerks1-5/+1
2021-05-25packfile-uri.txt: fix blobPackfileUri descriptionTeng Long1-7/+8
2021-05-20t6429: testcases for remembering renamesElijah Newren1-6/+8
2021-05-20Documentation/technical: describe remembering renames optimizationElijah Newren1-0/+669
2021-05-16Merge branch 'jt/push-negotiation'Junio C Hamano1-0/+8
2021-05-14Merge branch 'ba/object-info'Junio C Hamano1-0/+31
2021-05-05fetch: teach independent negotiation (no packfile)Jonathan Tan1-0/+8
2021-04-30Merge branch 'mt/parallel-checkout-part-2'Junio C Hamano1-0/+270
2021-04-30Merge branch 'ds/sparse-index-protections'Junio C Hamano2-0/+227
2021-04-20object-info: support for retrieving object infoBruno Albuquerque1-0/+31
2021-04-20Merge branch 'ab/usage-error-docs'Junio C Hamano2-3/+9
2021-04-20Merge branch 'hn/reftable-tables-doc-update'Junio C Hamano1-2/+7
2021-04-19parallel-checkout: add design documentationMatheus Tavares1-0/+270
2021-04-14sparse-index: API protection strategyDerrick Stolee1-2/+35
2021-04-13api docs: document that BUG() emits a trace2 error eventÆvar Arnfjörð Bjarmason2-1/+4
2021-04-13api docs: document BUG() in api-error-handling.txtÆvar Arnfjörð Bjarmason1-2/+5
2021-04-12reftable: document an alternate cleanup method on WindowsHan-Wen Nienhuys1-2/+7
2021-04-08Merge branch 'tb/reverse-midx'Junio C Hamano2-2/+86
2021-04-02Merge branch 'jh/simple-ipc'Junio C Hamano1-0/+105
2021-04-01Documentation/technical: describe multi-pack reverse indexesTaylor Blau1-0/+83
2021-04-01midx: allow marking a pack as preferredTaylor Blau1-2/+3
2021-03-30sparse-index: add 'sdir' index extensionDerrick Stolee1-0/+12
2021-03-30sparse-index: design doc and format updateDerrick Stolee2-0/+182
2021-03-15simple-ipc: design documentation for new IPC mechanismJeff Hostetler1-0/+105
2021-03-01Merge branch 'hn/reftable-tables-doc-update'Junio C Hamano1-16/+26
2021-03-01Merge branch 'ds/chunked-file-api'Junio C Hamano3-0/+122
2021-02-25Merge branch 'dl/doc-config-camelcase'Junio C Hamano1-2/+2
2021-02-25Merge branch 'js/doc-proto-v2-response-end'Junio C Hamano1-2/+2
2021-02-24Merge branch 'ds/chunked-file-api' into tb/reverse-midxJunio C Hamano3-0/+122
2021-02-24index-format doc: camelCase core.excludesFileJunio C Hamano1-2/+2
2021-02-23doc/reftable: document how to handle windowsHan-Wen Nienhuys1-16/+26
2021-02-22Merge branch 'ta/hash-function-transition-doc'Junio C Hamano1-145/+148
2021-02-18chunk-format: add technical docsDerrick Stolee3-0/+122
2021-02-17Merge branch 'jt/clone-unborn-head'Junio C Hamano1-1/+10
2021-02-17Merge branch 'ak/corrected-commit-date'Junio C Hamano2-19/+86
2021-02-17doc: fix naming of response-end-pktJoey Salazar1-2/+2
2021-02-12Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano1-0/+20
2021-02-08Merge branch 'ma/doc-pack-format-varint-for-sizes' into maintJunio C Hamano1-1/+16
2021-02-05Merge branch 'ds/cache-tree-basics'Junio C Hamano1-10/+32
2021-02-05Merge branch 'jt/packfile-as-uri-doc' into maintJunio C Hamano1-2/+5
2021-02-05ls-refs: report unborn targets of symrefsJonathan Tan1-1/+10
2021-02-05doc: use https linksThomas Ackermann1-5/+5
2021-02-05doc hash-function-transition: move rationale upwardsThomas Ackermann1-42/+34
2021-02-05doc hash-function-transition: fix incomplete sentenceThomas Ackermann1-1/+1
2021-02-05doc hash-function-transition: use upper case consistentlyThomas Ackermann1-7/+7
2021-02-05doc hash-function-transition: use SHA-1 and SHA-256 consistentlyThomas Ackermann1-63/+63
2021-02-05doc hash-function-transition: fix asciidoc outputThomas Ackermann1-34/+45
2021-02-03Merge branch 'jt/packfile-as-uri-doc'Junio C Hamano1-2/+5
2021-01-25packfile: prepare for the existence of '*.rev' filesTaylor Blau1-0/+20
2021-01-20Doc: clarify contents of packfile sent as URIJonathan Tan1-2/+5
2021-01-18doc: add corrected commit date infoAbhishek Kumar2-19/+86
2021-01-15index-format: discuss recursion of cache-tree betterDerrick Stolee1-1/+2
2021-01-15index-format: update preamble to cache tree extensionDerrick Stolee1-6/+27
2021-01-15index-format: use 'cache tree' over 'cached tree'Derrick Stolee1-3/+3
2021-01-15Merge branch 'ma/doc-pack-format-varint-for-sizes'Junio C Hamano1-1/+16
2021-01-04pack-format.txt: document sizes at start of delta dataMartin Ågren1-1/+16
2021-01-04doc: fix some typosThomas Ackermann1-1/+1
2020-12-17Merge branch 'jh/index-v2-doc-on-fsmn'Junio C Hamano1-2/+8
2020-12-17Merge branch 'jb/midx-doc-update'Junio C Hamano1-4/+0
2020-12-14index-format.txt: document v2 format of file system monitor extensionJeff Hostetler1-2/+8
2020-12-14docs: multi-pack-index: remove note about future 'verify' workJohannes Berg1-4/+0
2020-12-08Merge branch 'js/trace2-session-id'Junio C Hamano2-2/+28
2020-12-08Merge branch 'jt/trace-error-on-warning'Junio C Hamano1-1/+1
2020-11-24usage: add trace2 entry upon warning()Jonathan Tan1-1/+1
2020-11-11docs: new capability to advertise session IDsJosh Steadmon2-2/+28
2020-10-16t6423: more involved rules for renaming directories into each otherElijah Newren1-0/+3
2020-10-16t6423: update directory rename detection tests with new ruleElijah Newren1-4/+1
2020-10-16directory-rename-detection.txt: update references to regression testsElijah Newren1-3/+4