shithub: furgit

RSS feed

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

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

Next