aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* cmd/receivepack9418: LintGravatar Runxi Yu2026-03-083-0/+12
* internal/compress: Remove InputConsumed/ProgressGravatar Runxi Yu2026-03-083-46/+0
* protocol/v0v1/server/receivepack: Nolint nestif hereGravatar Runxi Yu2026-03-081-1/+1
* format/pack/ingest: Looks like that's not actually the consumed we wantGravatar Runxi Yu2026-03-082-12/+16
* receivepack: Flush I/OGravatar Runxi Yu2026-03-081-6/+15
* protocol/v0v1/server: Add FlushIOGravatar Runxi Yu2026-03-081-0/+9
* cmd/receivepack9418: InitGravatar Runxi Yu2026-03-087-0/+265
* receivepack: Actually test itGravatar Runxi Yu2026-03-083-7/+247
* protocol/v0v1/server/receivepack: Fix report-statusGravatar Runxi Yu2026-03-083-93/+210
* protocol/v0v1/server: Add PrimaryDataWriterGravatar Runxi Yu2026-03-081-0/+12
* cmd/index-pack: Fix Ingest usageGravatar Runxi Yu2026-03-081-1/+6
* TODO: Add Progress/Error stream noteGravatar Runxi Yu2026-03-081-0/+2
* format/pack/ingest: Use Options; don't require EOFGravatar Runxi Yu2026-03-079-29/+100
* internal/testgit: Add more execution helpersGravatar Runxi Yu2026-03-071-0/+55
* README: Outdent the not planned sectionGravatar Runxi Yu2026-03-071-1/+1
* TODO: Add a general TODO fileGravatar Runxi Yu2026-03-071-0/+15
* README: Flatten features sectionGravatar Runxi Yu2026-03-071-7/+2
* README: Update todosGravatar Runxi Yu2026-03-071-5/+6
* *: Package sorting and updatesGravatar Runxi Yu2026-03-0725-5/+9
* *: Add some package-level doc comments v0.1.73Gravatar Runxi Yu2026-03-072-0/+4
* receivepack: Add HookIOGravatar Runxi Yu2026-03-076-0/+164
* protocol/v0v1/server: Add ProgessWriter and ErrorWriterGravatar Runxi Yu2026-03-071-0/+22
* receivepack/hooks: Add pre-defined hooksGravatar Runxi Yu2026-03-072-0/+115
* refstore/files: Fix lintsGravatar Runxi Yu2026-03-072-5/+11
* receivepack: Fix lintGravatar Runxi Yu2026-03-077-262/+289
* receivepack: Re-organize things aroundGravatar Runxi Yu2026-03-077-74/+87
* receivepack: Add hooksGravatar Runxi Yu2026-03-079-15/+441
* receivepack: Set permissions properlyGravatar Runxi Yu2026-03-075-9/+138
* receivepack: Propagate the rename error properlyGravatar Runxi Yu2026-03-071-2/+11
* receivepack: Use refsGravatar Runxi Yu2026-03-0712-33/+789
* refstore/files: Implement batchingGravatar Runxi Yu2026-03-079-0/+285
* refstore: Batch should also be stagedGravatar Runxi Yu2026-03-074-23/+24
* refstore: Add non-transactional store and rw storeGravatar Runxi Yu2026-03-077-3/+63
* refstore/files: Accept timeout instead of reading from config•••And split things up again. Gravatar Runxi Yu2026-03-0748-1182/+1301
* receivepack: Connect protocol with service v0.1.72Gravatar Runxi Yu2026-03-078-0/+516
* receivepack: Add service semantics thingyGravatar Runxi Yu2026-03-0711-0/+312
* refstore/files: Add new files backend•••(And use it in repository) Gravatar Runxi Yu2026-03-0720-27/+3325
* ci, objectstored: Disable ireturnGravatar Runxi Yu2026-03-075-4/+5
* mergebase: Fix lintsGravatar Runxi Yu2026-03-072-0/+12
* protocol: Add v0v1 server protocol and its receivepack subprotocolGravatar Runxi Yu2026-03-0718-0/+1463
* refstore: Split filesGravatar Runxi Yu2026-03-075-47/+50
* testgit: While I'm at it, add a tiny path escape hatch just for occasional useGravatar Runxi Yu2026-03-071-0/+7
* mergebase: No fake iterator API first and idempotencyGravatar Runxi Yu2026-03-077-131/+75
* internal/commitquery: paintDown only paints, don't collectGravatar Runxi Yu2026-03-073-19/+30
* ref/refname: Add refname validationGravatar Runxi Yu2026-03-0722-0/+1236
* refstore: Remove Shorten for nowGravatar Runxi Yu2026-03-074-203/+0
* refstore/{loose,packed}: DeleteGravatar Runxi Yu2026-03-0714-1100/+0
* refstore: Add TransactionalStoreGravatar Runxi Yu2026-03-071-0/+51
* refstore: Rename Store to ReadingStoreGravatar Runxi Yu2026-03-077-11/+11
* objectid: Add ZeroGravatar Runxi Yu2026-03-071-0/+10