index
:
~runxiyu
/
furgit.git
this commit
master
next
Git library in pure Go
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
Files
Lines
*
repository: traverseTreeIter should use ReadHeader for blob size
v0.1.27
Runxi Yu
2026-02-21
1
-6
/
+10
|
*
repository: Add full-traversal benchmark
Runxi Yu
2026-02-21
3
-37
/
+143
|
*
*: Fix nosec
Runxi Yu
2026-02-21
5
-8
/
+10
|
*
internal/zlib: Fix lints
Runxi Yu
2026-02-21
2
-56
/
+66
|
*
bufpool: Fix lints
Runxi Yu
2026-02-21
2
-4
/
+15
|
*
objectstore/packed: Don't use full delta reconstruction just to read headers
Runxi Yu
2026-02-21
5
-24
/
+84
|
*
objectstore/packed: Improve delta base caching
Runxi Yu
2026-02-21
4
-80
/
+108
|
*
objectstore/packed: Best-effort touchCandidate
Runxi Yu
2026-02-21
1
-1
/
+4
|
*
objectstore/packed: Optimize pack candidate lookup and locking
Runxi Yu
2026-02-21
3
-40
/
+116
|
*
objectstore/packed: Separate idx candidate lookup vs actually opening it
Runxi Yu
2026-02-21
2
-110
/
+116
|
*
objectstore/packed: Lazily parse idx metadata
Runxi Yu
2026-02-21
2
-69
/
+144
|
*
objectstore/packed: Verify that the index matches the pack
Runxi Yu
2026-02-21
1
-0
/
+33
|
*
format/pack/checksum: Move things about pack trailers here
Runxi Yu
2026-02-21
1
-0
/
+108
|
*
objectstore/packed: Use constants/functions from format/pack
Runxi Yu
2026-02-21
6
-85
/
+87
|
*
format/pack: Extract general constants and such from objectstore/packed
Runxi Yu
2026-02-21
2
-0
/
+96
|
*
format/delta/apply: Move core delta apply algorithm here
Runxi Yu
2026-02-21
4
-169
/
+180
|
*
bufpool: Import
Runxi Yu
2026-02-21
2
-0
/
+266
|
*
objectstore/{packed,loose}: Use internal zlib
v0.1.26
Runxi Yu
2026-02-21
5
-5
/
+6
|
*
zlib: Add a poolzed zlib implementation
Runxi Yu
2026-02-21
3
-0
/
+452
|
*
repository: Yet another nosec to add
v0.1.25
Runxi Yu
2026-02-21
1
-1
/
+1
|
*
repository: Ignore gosec G304 here
v0.1.24
Runxi Yu
2026-02-21
1
-1
/
+1
|
*
objectstore/packed: Use SplitSeq
Runxi Yu
2026-02-21
1
-1
/
+1
|
*
objectstore/{loose,packed}: Use iolimit
v0.1.23
Runxi Yu
2026-02-21
4
-16
/
+30
|
*
iolimit: Add ExpectLengthReader
Runxi Yu
2026-02-21
2
-0
/
+146
|
*
objectstore/loose, repository: Use a Reader-based API
v0.1.22
Runxi Yu
2026-02-21
6
-212
/
+121
|
*
objectstore/packed: Fix ReadHeader to return resolved delta object size
v0.1.21
Runxi Yu
2026-02-21
1
-2
/
+70
|
*
objectstore/packed: Add test for mismatched verify-pick -v size
Runxi Yu
2026-02-21
1
-0
/
+78
|
*
repository: Add current repo traversal
Runxi Yu
2026-02-21
1
-41
/
+107
|
*
*: Add more tests
Runxi Yu
2026-02-21
6
-0
/
+428
|
*
repository: Add loose object writing
v0.1.20
Runxi Yu
2026-02-21
3
-25
/
+229
|
*
repository, {ref,object}store: Make stores own their roots
Runxi Yu
2026-02-21
5
-97
/
+64
|
*
repository: Add passthrough ReadStored*; add ref convenience funcs
Runxi Yu
2026-02-21
4
-0
/
+259
|
*
cmd/show-object: Add command
v0.1.19
Runxi Yu
2026-02-21
1
-0
/
+108
|
*
repository, objectstored: Add Stored interface and implementations
Runxi Yu
2026-02-21
4
-0
/
+429
|
*
repository: Add Repository abstraction
Runxi Yu
2026-02-21
2
-0
/
+412
|
*
*: Modernize and lint; add CI
v0.1.17
Runxi Yu
2026-02-21
48
-300
/
+528
|
*
diff: Add package-level doc comment
v0.1.16
Runxi Yu
2026-02-21
1
-0
/
+3
|
*
diff/trees: Add tree-diffing routines
Runxi Yu
2026-02-21
5
-0
/
+443
|
*
diff/lines: Line-based diffs via Myers
Runxi Yu
2026-02-21
2
-0
/
+549
|
*
STRUCTURE: Remove
Runxi Yu
2026-02-21
1
-20
/
+0
|
|
|
|
Now package-level docs are pretty good already
*
testgit: Add doc line
v0.1.15
Runxi Yu
2026-02-21
1
-0
/
+1
|
*
*: Update doc-comments yet again
v0.1.14
Runxi Yu
2026-02-21
3
-0
/
+4
|
*
*: Update doc-comments
v0.1.13
Runxi Yu
2026-02-21
17
-16
/
+23
|
*
LICENSE: Add AGPL-3.0
v0.1.12
Runxi Yu
2026-02-21
1
-0
/
+661
|
*
Add a STRUCTURE that describes what each package is for
v0.1.11
Runxi Yu
2026-02-21
1
-0
/
+20
|
*
*: Use testgit.NewRepo
Runxi Yu
2026-02-21
16
-53
/
+57
|
*
testgit: Remove old new-repo helpers and use NewRepo with good RepoOptions
Runxi Yu
2026-02-21
1
-13
/
+4
|
*
refstore/reftable: Add basic implementation
Runxi Yu
2026-02-21
7
-0
/
+1159
|
*
testgit: Add RepoOptions and NewRepo for ref format and bare.
Runxi Yu
2026-02-21
2
-4
/
+23
|
*
refstore/packed: Add packed refs backend
Runxi Yu
2026-02-21
4
-0
/
+381
|
[next]