shithub: furgit

RSS feed

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

a2dbcf95 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/15 13:04
loose/pack: Remove commented-out verifyTypedObject

54ab35a4 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/13 05:02
README.md: Some updates

c85eeacc – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/06 17:31
Revert "adler32: Drop SSE3 support"

ba327e76 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/06 08:01
adler32: Drop SSE3 support

1be29140 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/06 07:56
TODO: Note to use archsimd

ccee103a – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/04 21:32
README update

3a79c88e – Runxi Yu <me@runxiyu.org> authored on 2025/12/19 18:02
adler32: More descriptive constants

4d930c14 – Runxi Yu <me@runxiyu.org> authored on 2025/12/19 17:51
adler32: Use meaningful label names and remove generated comments

fafbd2f4 – Runxi Yu <me@runxiyu.org> authored on 2025/12/12 10:38
tests: No need for the "10 errors" limit now. Bring it all on

f20afd54 – Runxi Yu <me@runxiyu.org> authored on 2025/12/11 12:10
README: Update forge links and issue tracker canonicalization

ad36a762 – Runxi Yu <me@runxiyu.org> authored on 2025/12/04 03:21
README: go-git expected performance increase

1483f708 – Runxi Yu <me@runxiyu.org> authored on 2025/12/02 13:51
README: Remove the villosa/lindenii-forge URLs for now

dd16138e – Runxi Yu <me@runxiyu.org> authored on 2025/12/01 20:49
adler32: noasm = purego

c612a579 – Runxi Yu <me@runxiyu.org> authored on 2025/12/01 14:52
show-object: Fix errcheck linter error

dbef76e1 – Runxi Yu <me@runxiyu.org> authored on 2025/12/01 09:49
testutil: Use .git pattern for test repos

2f8f740e – Runxi Yu <me@runxiyu.org> authored on 2025/11/29 11:31
show-object: Utility to show an arbitrary object from a repo

f9d1ae20 – Runxi Yu <me@runxiyu.org> authored on 2025/11/29 03:00
obj_tree: Fix Entry sorting

d3eaa180 – Runxi Yu <me@runxiyu.org> authored on 2025/11/28 03:00
hash: data after size

Next