index
:
~runxiyu
/
furgit.git
this commit
master
next
Git library in pure Go
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
cmd/receivepack9418: Lint
Runxi Yu
2026-03-08
3
-0
/
+12
*
internal/compress: Remove InputConsumed/Progress
Runxi Yu
2026-03-08
3
-46
/
+0
*
protocol/v0v1/server/receivepack: Nolint nestif here
Runxi Yu
2026-03-08
1
-1
/
+1
*
format/pack/ingest: Looks like that's not actually the consumed we want
Runxi Yu
2026-03-08
2
-12
/
+16
*
receivepack: Flush I/O
Runxi Yu
2026-03-08
1
-6
/
+15
*
protocol/v0v1/server: Add FlushIO
Runxi Yu
2026-03-08
1
-0
/
+9
*
cmd/receivepack9418: Init
Runxi Yu
2026-03-08
7
-0
/
+265
*
receivepack: Actually test it
Runxi Yu
2026-03-08
3
-7
/
+247
*
protocol/v0v1/server/receivepack: Fix report-status
Runxi Yu
2026-03-08
3
-93
/
+210
*
protocol/v0v1/server: Add PrimaryDataWriter
Runxi Yu
2026-03-08
1
-0
/
+12
*
cmd/index-pack: Fix Ingest usage
Runxi Yu
2026-03-08
1
-1
/
+6
*
TODO: Add Progress/Error stream note
Runxi Yu
2026-03-08
1
-0
/
+2
*
format/pack/ingest: Use Options; don't require EOF
Runxi Yu
2026-03-07
9
-29
/
+100
*
internal/testgit: Add more execution helpers
Runxi Yu
2026-03-07
1
-0
/
+55
*
README: Outdent the not planned section
Runxi Yu
2026-03-07
1
-1
/
+1
*
TODO: Add a general TODO file
Runxi Yu
2026-03-07
1
-0
/
+15
*
README: Flatten features section
Runxi Yu
2026-03-07
1
-7
/
+2
*
README: Update todos
Runxi Yu
2026-03-07
1
-5
/
+6
*
*: Package sorting and updates
Runxi Yu
2026-03-07
25
-5
/
+9
*
*: Add some package-level doc comments
v0.1.73
Runxi Yu
2026-03-07
2
-0
/
+4
*
receivepack: Add HookIO
Runxi Yu
2026-03-07
6
-0
/
+164
*
protocol/v0v1/server: Add ProgessWriter and ErrorWriter
Runxi Yu
2026-03-07
1
-0
/
+22
*
receivepack/hooks: Add pre-defined hooks
Runxi Yu
2026-03-07
2
-0
/
+115
*
refstore/files: Fix lints
Runxi Yu
2026-03-07
2
-5
/
+11
*
receivepack: Fix lint
Runxi Yu
2026-03-07
7
-262
/
+289
*
receivepack: Re-organize things around
Runxi Yu
2026-03-07
7
-74
/
+87
*
receivepack: Add hooks
Runxi Yu
2026-03-07
9
-15
/
+441
*
receivepack: Set permissions properly
Runxi Yu
2026-03-07
5
-9
/
+138
*
receivepack: Propagate the rename error properly
Runxi Yu
2026-03-07
1
-2
/
+11
*
receivepack: Use refs
Runxi Yu
2026-03-07
12
-33
/
+789
*
refstore/files: Implement batching
Runxi Yu
2026-03-07
9
-0
/
+285
*
refstore: Batch should also be staged
Runxi Yu
2026-03-07
4
-23
/
+24
*
refstore: Add non-transactional store and rw store
Runxi Yu
2026-03-07
7
-3
/
+63
*
refstore/files: Accept timeout instead of reading from config
•••
And split things up again.
Runxi Yu
2026-03-07
48
-1182
/
+1301
*
receivepack: Connect protocol with service
v0.1.72
Runxi Yu
2026-03-07
8
-0
/
+516
*
receivepack: Add service semantics thingy
Runxi Yu
2026-03-07
11
-0
/
+312
*
refstore/files: Add new files backend
•••
(And use it in repository)
Runxi Yu
2026-03-07
20
-27
/
+3325
*
ci, objectstored: Disable ireturn
Runxi Yu
2026-03-07
5
-4
/
+5
*
mergebase: Fix lints
Runxi Yu
2026-03-07
2
-0
/
+12
*
protocol: Add v0v1 server protocol and its receivepack subprotocol
Runxi Yu
2026-03-07
18
-0
/
+1463
*
refstore: Split files
Runxi Yu
2026-03-07
5
-47
/
+50
*
testgit: While I'm at it, add a tiny path escape hatch just for occasional use
Runxi Yu
2026-03-07
1
-0
/
+7
*
mergebase: No fake iterator API first and idempotency
Runxi Yu
2026-03-07
7
-131
/
+75
*
internal/commitquery: paintDown only paints, don't collect
Runxi Yu
2026-03-07
3
-19
/
+30
*
ref/refname: Add refname validation
Runxi Yu
2026-03-07
22
-0
/
+1236
*
refstore: Remove Shorten for now
Runxi Yu
2026-03-07
4
-203
/
+0
*
refstore/{loose,packed}: Delete
Runxi Yu
2026-03-07
14
-1100
/
+0
*
refstore: Add TransactionalStore
Runxi Yu
2026-03-07
1
-0
/
+51
*
refstore: Rename Store to ReadingStore
Runxi Yu
2026-03-07
7
-11
/
+11
*
objectid: Add Zero
Runxi Yu
2026-03-07
1
-0
/
+10
[next]