shithub: furgit

RSS feed

49056051 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:23
objectid: File splitting

2da7bba8 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:09
lint: Quick fix

39617906 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:06
ci: apk upgrade

ab7501be – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 03:26
*: Lint

34d47f9e – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 03:25
*: gofumpt

1baade3c – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 18:30
refstore/packed: Use os.Root

6378da9d – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 17:49
reachability: Refactor

37e4dcd9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 16:11
config: Fix lints

ee16d84d – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 16:09
object, repository: Ignore erroneous new staticcheck

2536a35b – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 15:27
reachability: Add basic reachability API

1adc6198 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 14:13
TODO: Looks like receive also needs reachability

e67fbfc7 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 14:09
TODO: What we need before we do the network protocols?

bd9519b4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 13:26
objectstore/packed: Check pack/idx checksums here.

c0d1cc44 – Runxi Yu <me@runxiyu.org> authored on 2026/03/01 05:57
config: Add fuzz, regression tests, and updates

3a7df704 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 16:51
object: Rename ident to signature

fabf75c8 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 09:01
*: Fix the broken comments for overescaping that python script

5b1a6751 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 08:34
show-object: Fix defer

130f4540 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:54
repository: Accept root instead of repopath

2a7a1e8c – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:30
internal/lru: Rename from internal/cache/lru

f0bdb248 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:27
adler32: Use binary.BigEndian to avoid the gosec warning

18c208a6 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:27
adler32: Fix comment lint

246c82d0 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:25
adler32: Use adler32_test as the test package name

b93ceb30 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:23
adler32: Rename constant symbols

6c605fdf – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:21
adler32: Remove sse3 and arm64/neon

20a26c67 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:10
adler32: Use proper instructions for avx2

0bb35308 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:52
adler32: Use reasonable label names

c9a7e409 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:40
go.mod: Add x/sys

b7fefa84 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:38
zlib: Use internal adler32

5e26980a – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:38
adler32: Import

e0ce3837 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:30
objectstore/chain: Fix lints

1cd58d8e – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:28
objectstore/chain: MRU especially to reduce loose object syscall cost

6470fe1e – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 05:45
repository: Make traverseTreeIter use filemode instead of resolving size

918a1736 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 05:28
format/delta/apply, etc.: ReadHeaderSizes should use ByteReader

6e28d6a7 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:59
objectstore/packed: Pre-allocate instead of ReadAll

36ca8828 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:51
bufpool: Document how .Bytes is intended to be used

0ea03652 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:41
repository: Modernize b.N/b.Loop usage

59184ad7 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:22
README: Refer to the legacy branch

6be32e9c – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 18:21
internal/zlib: Use klauspost/compress/flate for now...

777db847 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 17:55
objectstore/*, repository: Add ReadSize

52be24ec – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 16:56
repository: traverseTreeIter should use ReadHeader for blob size

e6ee208f – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 16:24
repository: Add full-traversal benchmark

2cb9c321 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:55
*: Fix nosec

970f5d29 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:42
internal/zlib: Fix lints

0f16511d – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:42
bufpool: Fix lints

fd55beb6 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:40
objectstore/packed: Don't use full delta reconstruction just to read headers

b480c5c4 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:21
objectstore/packed: Improve delta base caching

36bb351d – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:55
objectstore/packed: Best-effort touchCandidate

8600b320 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:51
objectstore/packed: Optimize pack candidate lookup and locking

0a4686c1 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:44
objectstore/packed: Separate idx candidate lookup vs actually opening it

5eda091d – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:42
objectstore/packed: Lazily parse idx metadata

cc1af64a – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:28
objectstore/packed: Verify that the index matches the pack

6908fe51 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:23
format/pack/checksum: Move things about pack trailers here

d9511769 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:00
objectstore/packed: Use constants/functions from format/pack

ffd8a66b – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:52
format/pack: Extract general constants and such from objectstore/packed

42ff39c8 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:44
format/delta/apply: Move core delta apply algorithm here

7b121523 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:37
bufpool: Import

fd8db6b3 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:30
objectstore/{packed,loose}: Use internal zlib

4fc3248a – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:30
zlib: Add a poolzed zlib implementation

8619d986 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:25
repository: Yet another nosec to add

3e99f5be – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:23
repository: Ignore gosec G304 here

ae8b0c08 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:22
objectstore/packed: Use SplitSeq

1fedf54f – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:18
objectstore/{loose,packed}: Use iolimit

83c03b60 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:11
iolimit: Add ExpectLengthReader

3ecd3518 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 12:49
objectstore/loose, repository: Use a Reader-based API

1fdcdc4d – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 12:13
objectstore/packed: Fix ReadHeader to return resolved delta object size

d31ca0f6 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 11:49
objectstore/packed: Add test for mismatched verify-pick -v size

6d723729 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 11:37
repository: Add current repo traversal

6a7fc936 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 10:54
*: Add more tests

c9eefd50 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 10:39
repository: Add loose object writing

673902b1 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 10:29
repository, {ref,object}store: Make stores own their roots

53e16691 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 10:18
repository: Add passthrough ReadStored*; add ref convenience funcs

93b94c30 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 10:06
cmd/show-object: Add command

3011c5e8 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 09:56
repository, objectstored: Add Stored interface and implementations

b7f2a4c0 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 09:45
repository: Add Repository abstraction

94482cb2 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:38
*: Modernize and lint; add CI

c6d2e563 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:30
diff: Add package-level doc comment

70916ec7 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:29
diff/trees: Add tree-diffing routines

b01bc1a3 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:25
diff/lines: Line-based diffs via Myers

d8b38451 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:14
STRUCTURE: Remove

085c9f5a – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:10
testgit: Add doc line

f98c8992 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:08
*: Update doc-comments yet again

86a9cc87 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 08:05
*: Update doc-comments

9cc0a032 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 07:59
LICENSE: Add AGPL-3.0

1e05102e – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 07:43
Add a STRUCTURE that describes what each package is for

2852f9a2 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 07:31
*: Use testgit.NewRepo

304559e6 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 07:31
testgit: Remove old new-repo helpers and use NewRepo with good RepoOptions

680d30bd – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 07:27
refstore/reftable: Add basic implementation

bda11a7b – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 07:27
testgit: Add RepoOptions and NewRepo for ref format and bare.

c2b2f7f5 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 06:48
refstore/packed: Add packed refs backend

607bcd7a – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 06:37
refstore: ResolveFully doesn't inherently peel annotated tags

779b4f10 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 06:37
ref: Note that the Peeled field is optional

6cdf75c5 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 06:33
refstore: Add ref shortening

5682de10 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 06:25
refstore/loose: Add loose refs implementation

54baeb0e – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 06:25
testgit: Add ref-related functions

ae879b8c – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 00:35
objectstore/packed: Add initial pack reading support

19dc6aed – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 05:30
cache/lru: Add basic LRU

1334ea3e – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 05:05
objectid: Add RawBytes

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

Next