RSS feed
fe51d94e
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 00:30
testgit: Add git repack
bf504c5a
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:55
objectstore/loose: Move test helpers to their own file
564c8ecc
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:55
objectstore/loose: Add streaming writer
3a567b77
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:43
objectstore/loose: Add loose writer in bytes
db4ff17d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:34
objectstore/loose: Rename loose_test to read_test
344b30bc
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:20
objectstore/loose: Use filepath instead of path when joining OS paths
a96abc30
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:17
objectstore/loose: We should receive the objects directory, not repo root
7a02e486
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:15
objectstore/loose: Add testing
6197b7aa
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:15
objectstore/loose: We don't need this nil check either, I think
96cbced7
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:08
refstore/chain: Remove casts unsupported by the contract
65addf11
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:08
refstore: Document that ref.Detached/Symbolic should be values, not
f04cb2e9
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:04
objectstore/loose: Simplify ReadBytes* with a helper
88525c1d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 23:01
objectstore/loose: Remove redundant length check
eeadac18
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 22:57
objectstore/loose: Verify the length where possible.
1a7dc68f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 22:57
objectstore: Clarify the hash contract in ReadBytesFull
27ee98e7
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 22:46
objectstore/loose: Add loose backend
1b47ebd3
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 22:46
objectstore: ReadReaderContent should have an advisory declared length
677887b7
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 21:30
objectstore: Rename ObjectStore to Store
13a26b4e
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 21:29
refstore/chain: Add chained refstore implementation
83b49df1
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 21:28
refstore: Add documentation on declared Store methods
0591334a
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 21:07
object: Right, I could use Cut here
33d354eb
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 21:07
object: Reformat
1b17776b
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 21:06
refstore: Add basic reference store interfaces
af07cfa6
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 21:04
ref: Add Ref, Detached, Symbolic
e936d246
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 20:47
objectstore: Rename from objectdb
2e865649
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 20:42
objectdb/chain: Chain belongs separately from objectdb
a03e6e14
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 19:42
objectheader: Move out of internal
74b7854d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 19:23
testgit: Use objectid's SupportedAlgorithms
fe595229
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 19:22
objectid: Add SupportedAlgorithms
3b44bb05
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 19:11
objectdb: Add Reader-based methods
e42ad996
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 19:05
objectdb: Add Chain
0f459825
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 19:05
objectdb: Add ObjectDB interface
d88c8e20
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:59
*: Replace repo with testRepo
5d84c4a2
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:56
objectid: Use _test package for tests
c133c9d5
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:56
config: Use _test package for tests
f49c9566
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:52
objectid: Rename from oid
dc110eaa
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:50
config: Import from the previous version and fix test harnesses
57977117
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:41
object: Add general parse function
6cf63c5d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:37
oid: Remove these unnecessary checks too
b022f7f8
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:37
object: I guess these checks are unnecessary
bb5b5334
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:30
object: Remove the old opaque errors
98e5a64c
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:22
object: Use objectheader
b3b2d505
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:22
objectheader: Add loose-object header parsing and emitting code
97711481
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:16
object: Use objecttype instead of doing object types ourself
18c460be
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 17:16
objecttype: Factor out object types
d26449f2
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 16:33
object: Add tests
b5a545a3
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 16:20
object: Add basic object code
05e07f6c
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 16:19
testgit: Add test harnesses
5a18c85b
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 15:23
oid: Add ObjectID
373de44b
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 14:40
README: Add a more minimal version
aa513c06
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 14:06
Delete everything, I'm redesigning this.
618004eb
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:58
Comment on prior reverts removing the pack writing API
27e8e288
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:51
Revert "pack: basic packfile writing"
a3e71ee0
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:51
Revert "pack: Harden pack writing test with 1000 1kb files"
0b1516e5
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:51
Revert "packed: More uniform file naming scheme"
defce641
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:51
Revert "README: We support basic packfile writing now"
9730560a
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:51
Revert "packed: Write packs with deltas"
b2ca7649
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:49
Revert "packed: Use random delta seed"
5ce52142
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:49
Revert "packed: Fix message for thin packs not implemented"
4e4b630f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:49
Revert "packed: Cleanup"
d8389afd
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:49
Revert "README: Writing packfiles has deltas now, but not thin packs"
7cb1995e
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:49
Revert "delta, packed: Use xxhash instead of murmurhash2"
7ee37c0f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:49
Revert "delta: Fix indentation"
c37728bb
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:49
Revert "packed: Make packWriter implement Write directly instead of wrapping"
a6438b78
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:42
Revert "README: commit-graph is in-progress"
a923925a
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "README: Add writing thin packs to the list of things to do"
0d20a16b
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "commitgraph: Add basic commit-graph implementation"
17d2a1d8
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "commitgraph: Add write stub"
71dd999f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "README: Reachability bitmaps planned for the future"
927752de
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "reachability: Add basic reachability API"
43e24447
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "packed, delta: Implement thin packs"
e0e56e63
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "test: Make gitCmd accept an stdin []byte"
b140f267
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:41
Revert "packed: Factor out packWriteObjects and clean up"
cf67dc51
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:40
Revert "README: thin packs are supported now"
a6444199
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:40
Revert "README: Update packfile/thin/delta related feature items"
86d95962
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:40
Revert "packed, delta: Some improvements for base selection"
3d671693
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:40
Revert "README: Clarify pack/delta/thin features"
0e05e5fb
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:40
Revert "pktline: Make Reader/Writer structs"
c7e4dc3b
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/20 07:39
Revert "protostream: Add a helper package to frame protocol-v2 responses"
565bee58
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/17 13:33
Gotta study the Gitlab cdc thing
4d0cc2ba
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/14 23:05
README: Add a variation of Got's bug reporting guidelines
16aa3c8d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/12 10:24
zlib: Pool writers too
f0da5938
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/01 06:51
README: Poor code quality D:
a2d94891
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/31 06:37
README: Remove non-intention to support flexible storage backends
a1cfb895
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/31 06:33
README: Large binary database format or something
ffb9b431
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/31 06:30
README: I guess we also want large object promisors in the future
87f8080e
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/31 06:14
README: We want reftables in the future
c91ccc8d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 17:02
protostream: Add a helper package to frame protocol-v2 responses
7f0a2084
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 17:00
pktline: Make Reader/Writer structs
b7e462e0
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 13:12
repo: Fix test, Fatal -> Fatalf
0a0fa139
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:44
README: Clarify pack/delta/thin features
627258d8
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:41
repo: Fail test instead of skipping on inability to open current repo if present
c1f17baa
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:27
packed, delta: Some improvements for base selection
9fccc797
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:24
README: Update packfile/thin/delta related feature items
115beec0
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:23
README: thin packs are supported now
06b36487
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:15
packed: Factor out packWriteObjects and clean up
f762271d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:10
test: Make gitCmd accept an stdin []byte
8e320c9c
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 12:06
packed, delta: Implement thin packs
1fa0d2bc
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 11:44
reachability: Add basic reachability API
68ab022c
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 11:13
README: Reachability bitmaps planned for the future
Next