shithub: furgit

RSS feed

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

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

Next