shithub: furgit

RSS feed

344d0c4d – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 16:21
receivepack: Re-organize things around

b8251553 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 16:15
receivepack: Add hooks

446993c9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 16:05
receivepack: Set permissions properly

d86d3011 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 16:01
receivepack: Propagate the rename error properly

8aa2e9f0 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 14:40
receivepack: Use refs

563a4dfb – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 14:37
refstore/files: Implement batching

e0833316 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 14:30
refstore: Batch should also be staged

3d71db87 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 14:06
refstore: Add non-transactional store and rw store

e667c3c5 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 13:09
refstore/files: Accept timeout instead of reading from config

175c8ed3 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:24
receivepack: Connect protocol with service

dc7ce00c – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:24
receivepack: Add service semantics thingy

04b424a6 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:55
refstore/files: Add new files backend

6375255f – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 12:05
ci, objectstored: Disable ireturn

481fd4a4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 12:04
mergebase: Fix lints

4b8d3976 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:24
protocol: Add v0v1 server protocol and its receivepack subprotocol

a0d2b3a2 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 11:25
refstore: Split files

7867f699 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 11:11
testgit: While I'm at it, add a tiny path escape hatch just for occasional use

7d6c80d1 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 11:43
mergebase: No fake iterator API first and idempotency

236a666b – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 11:42
internal/commitquery: paintDown only paints, don't collect

9d08dc99 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 10:08
ref/refname: Add refname validation

9d8e9f07 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:46
refstore: Remove Shorten for now

c4710f2f – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:52
refstore/{loose,packed}: Delete

e99bfdd8 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:34
refstore: Add TransactionalStore

784ad6c9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:23
refstore: Rename Store to ReadingStore

4a461d21 – Runxi Yu <me@runxiyu.org> authored on 2026/03/07 09:23
objectid: Add Zero

aa048b13 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 19:42
internal/compress/flate: Fix formatting bug

ecb6d6aa – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 19:41
go.mod: Bump to 1.26

cefed4d7 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 19:39
README: Merge bases kinda done

474bcba1 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 19:38
*: Use errors.AsType

01d15bcc – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 16:19
Urgh I made some wrong amends and I'm too tired to separate the commits out this time

e67774f1 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 19:11
objectstored/refstore: Weird ireturn behavior

04e1b6bf – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 16:19
reachability: Peel root to commit

46f66e8e – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 15:07
README: Add more future things

ad6b0a9e – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 14:49
README: pkt-line and side-band-64k

f2922155 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 13:38
*: Lint

6ba7af1f – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 11:47
internal/compress: Format

e69174c0 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 11:47
format/pktline: Format

9e44418c – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 11:46
format/sideband64k: Lint

e808bdaa – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 11:23
format/sideband64k: Add side-band-64k

3449e6f4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 11:20
ci: Add go-fix

7af06823 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 10:39
format/pktline: Add package-level doc string

736d582d – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 10:30
format/pktline: Advise supplying a buffered reader

596b28df – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 10:24
objectstore: Add notes on a Cursor

965c596f – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 09:34
object: Consider using a streaming API for blobs

3307715a – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 08:01
format/pktline: Add pktline

195447b7 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 08:11
*: go fix ./...

db494f32 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 07:05
format/pack/ingest: I don't think we need to use a clone there

a7df501a – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 07:01
internal/iolimit: Add CappedCaptureWriter

b86ffee2 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:58
format/commitgraph: Add package-level doc comments

c62c5544 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:54
format/commitgraph: Split into ./read and ./

27f3d027 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:44
format/pack/ingest: Fix delta apply import

362943bf – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:32
reachability: Split files

75c7147c – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:26
objectstore/packed: Split files

f892037a – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:23
format/commitgraph: Split files

374ca215 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:22
internal/bufpool: Split files

5da80869 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:17
diff/lines: Split files

6945464a – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 06:04
format/pack/ingest: Split files

95f8f3d4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:59
reachability: Split walk files

bd9ca0ee – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:57
format/commitgraph: Split layer files

f3691896 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:52
config: Split files

bf70c555 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:44
objecttype: Split files

faf52136 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:41
ref: Split files

f6bb25d4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:39
README: Update todo list

7987e935 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:38
reachability, internal/testgit: Fix lints

929a888e – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 05:16
reachability: Use commit-graph

e15054a4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 03:05
format/commitgraph: Add initial commit-graph support

308bef16 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 03:04
internal/intconv: Add Uint32ToUint8

ddfdffb7 – Runxi Yu <me@runxiyu.org> authored on 2026/03/06 04:07
format/pack/ingest: Actually we could just use algo.String() here

fec8b649 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 23:43
internal/lru: Split

17eed9ab – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 23:31
format/commitgraph/bloom: Add commit-graph bloom filters

981aaa86 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 23:14
README: Learning from git, got, and git9

a9d9ca76 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 22:11
README: Software reproduction language

0d4aadc7 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 21:07
objectstored: Split

120509f0 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 20:48
repository: Refactor

7a9f76f3 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 20:28
refstore/loose: Fix package-level comment

771884bc – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 20:26
*: Add some more package-level docs

99e6410e – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 19:50
repository: Remove write_loose functions

dff530bd – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 19:47
repository: Remove refs passthrough functions

dfb3834a – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 19:43
repository: Delete passthrough convenience functions

235a7070 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 17:25
README: Reorder tasks

584b99b1 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:48
README: Update progress

059586a9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:33
format/pack/ingest: Fix minLen/min lint

c0e3ca83 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:33
*: I guess os.Root is alright for tests too *shrug*

9ab5800e – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:30
internal/compress/zlib: Fix testpkg

9ba4a988 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:25
*: Fix various lints

2278d9d2 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:22
*: Fix wsl_v5 again

ca719713 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:21
format/pack/ingest: Fix exhaustive

77d651d2 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:17
*: Prettify

e0477f16 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:16
internal/compress/zlib: Check errors properly and prettify

355f5b3d – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:09
*: Fix overflows

f4ce6b4e – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 16:05
objectid, format/pack/ingest: Pack hash ID in algo

8bd9c519 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 15:59
*: Fix lints

915fca6a – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 15:55
*: Fix lint wsl_v5

97bc842a – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 15:54
lint: Exclude compress/{flate,internal}

c6966e9f – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 15:48
format/pack/ingest: Use fixed fixtures

197fc54d – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 15:35
format/pack/ingest: Improve trailer stuff

58572def – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 14:54
format/pack/ingest: Temporary file purging

52d09308 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 14:45
format/pack/ingest: That was silly, obviously just use the ObjectID

6ab570c7 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 14:39
format/pack/ingest: Optimize writes

82ad430a – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 14:14
go.mod: Remove klauspost/compress dep

Next