RSS feed
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
d65577ac
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 10:50
commitgraph: Add write stub
1ea061c9
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 10:46
commitgraph: Add basic commit-graph implementation
dd59d664
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 10:24
README: Add writing thin packs to the list of things to do
03369f29
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 10:23
README: commit-graph is in-progress
b5ccb5e2
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 10:08
bloom: Add bloom filter implementation for commit-graph
707342f0
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:27
difflines: Rename from diffbytes
3c61d27c
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:25
diffbytes: Add package-level doc-comment
063179e1
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:24
pktline: Move out of internal; fix package-level doc-comment
94ca9113
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:24
config: Add package-level doc-comment
f324d38c
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:23
adler32: Add package-level doc-comment
4888b279
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:17
blob: Add field documentation
b4942b77
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:17
tree: Remove implementation-detail documentation
89e2abdc
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:17
difftrees: Remove extra blank lines in TreeDiffEntry struct
b704f756
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:11
delta: Fix indentation
fec9ae3f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:07
zlibx: Make DecompressSized's return int more obviously mean consumed
55cd9c54
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:02
diffbytes: Move to its own package
f44d25ef
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 05:00
diffbytes: Add comments for BytesDiffChunkKind enums
516c47ec
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 04:58
README: Simplify architectual considerations section
c1e2d729
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 04:28
pktline: Add package-level documentation line
481cc22d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 04:09
ci: Remove FreeBSD support for now
4c136fc6
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/30 03:37
pktline: Add basic pktline support
838017cb
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 17:23
tree: Add unit test for TreeEntryNameCompare
8dcbe65d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 17:19
tree: Add simple unit tests for entry Insert/Remove
dae52d71
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 17:17
tree: Document TreeEntryNameCompare
2e44bb34
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 17:10
tree: Add InsertEntry and RemoveEntry
397eb221
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 17:05
obj, loose: Add Object.Serialize() interface
50cd7868
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 16:37
packed: Make packWriter implement Write directly instead of wrapping
7644a12d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 16:17
hash: Make streaming hashes possible
fd89c161
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 16:01
murmurhash2: Delete
ac400226
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 16:01
delta, packed: Use xxhash instead of murmurhash2
5ee77b00
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 16:01
go.mod: Introduce xxhash
27446fac
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 15:54
README: We'll use github.com/cespare/xxhash/v2
c6927265
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 15:48
go.mod: Bump golang.org/x/sys
7479cc72
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 15:48
go.mod: Bump Go to 1.25
aa40b93f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 15:44
README: Writing packfiles has deltas now, but not thin packs
45da63f4
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 15:42
packed: Cleanup
3606d93e
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 15:34
TODO: Add revamp error handling
daca6d0e
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 15:33
zlibx: Make DecompressSized return the number of bytes consumed
2b87aa39
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 12:52
packed: Fix message for thin packs not implemented
26ae77e8
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 12:43
packed: Use random delta seed
17c9aee0
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 12:41
packed: Write packs with deltas
75abe70f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 12:12
README: Various updates
096319e9
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 12:07
README: We support basic packfile writing now
33de7fd2
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/29 09:38
packed: More uniform file naming scheme
8580891b
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/28 17:09
pack: Harden pack writing test with 1000 1kb files
e6919174
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/28 16:55
pack: basic packfile writing
52a2b00e
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/28 15:44
pack: Add _read to filenames
c3f07de7
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/28 15:40
TODO: Cleanup
2e6d3a71
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/28 15:39
TODO: Tree insert entry
60024855
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/27 14:05
hash: Use a hashAlgorithmDetails struct for single source of truth
888f4af8
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/27 12:34
TODO: HashAlgorithm interface? compression agility?
ba04778f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/26 04:56
tests: Fix usage of resolved ref
08cd2aaa
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/26 04:56
show-object: Fix usage of resolved ref
0e62ab00
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/26 04:45
TODO: Merge TODO files
ab2df01d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/26 04:45
config: Note that we don't support includes yet
046c7f94
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/25 16:29
tree: Export TreeEntryNameCompare
2b5f8533
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/25 15:51
TODO: Ref might need to be an interface
152d7fa7
– Runxi Yu <me@runxiyu.org>
authored
on 2026/01/25 15:42
refs: ResolveRefFully should return a Ref rather than a Hash
738b750f
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/20 14:05
.editorconfig
5804c216
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/19 10:27
README: Document architectual considerations
8014cb75
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/19 05:52
go.mod: Try using go 1.24.0
7c1578a7
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/19 05:49
ci: FreeBSD probably doesn't need go-dev
4940c120
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/19 05:47
ci: Add FreeBSD
ec5fe2ab
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/18 20:04
More changes from the import URL update
32f48e18
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/18 20:03
hash: Document maxHashSize properly
23dc5b7f
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/18 19:53
go.mod: Use the codeberg import path
90b5f779
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/17 18:00
repo: Drop hashSize and use hashAlgo.size()
7a0ab5f7
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/17 17:56
hash: Key by algorithm, not size
c1592fb8
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/17 12:02
README: Clarify that the sha1 build tag is for testing only
e61503a3
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/17 12:01
README: Remove the stray ? in the builds.sr.ht URL
d11150df
– Runxi Yu <runxiyu@umich.edu>
authored
on 2026/01/17 11:57
tests: Remove the silly tolerance bar that we used to do
Next