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 (
Expand
)
Author
Age
Files
Lines
*
go.mod: Introduce xxhash
Runxi Yu
2026-01-29
2
-0
/
+4
*
README: We'll use github.com/cespare/xxhash/v2
Runxi Yu
2026-01-29
1
-2
/
+2
*
go.mod: Bump golang.org/x/sys
Runxi Yu
2026-01-29
2
-3
/
+3
*
go.mod: Bump Go to 1.25
Runxi Yu
2026-01-29
1
-1
/
+1
*
README: Writing packfiles has deltas now, but not thin packs
Runxi Yu
2026-01-29
1
-1
/
+1
*
packed: Cleanup
Runxi Yu
2026-01-29
2
-37
/
+23
*
TODO: Add revamp error handling
Runxi Yu
2026-01-29
1
-0
/
+1
*
zlibx: Make DecompressSized return the number of bytes consumed
Runxi Yu
2026-01-29
4
-45
/
+17
*
packed: Fix message for thin packs not implemented
Runxi Yu
2026-01-29
1
-2
/
+2
*
packed: Use random delta seed
Runxi Yu
2026-01-29
1
-1
/
+7
*
packed: Write packs with deltas
Runxi Yu
2026-01-29
9
-170
/
+1157
*
README: Various updates
Runxi Yu
2026-01-29
1
-4
/
+4
*
README: We support basic packfile writing now
Runxi Yu
2026-01-29
1
-0
/
+1
*
packed: More uniform file naming scheme
Runxi Yu
2026-01-29
5
-0
/
+0
*
pack: Harden pack writing test with 1000 1kb files
Runxi Yu
2026-01-28
1
-5
/
+15
*
pack: basic packfile writing
Runxi Yu
2026-01-28
2
-0
/
+499
*
pack: Add _read to filenames
Runxi Yu
2026-01-28
3
-0
/
+0
*
TODO: Cleanup
Runxi Yu
2026-01-28
1
-6
/
+6
*
TODO: Tree insert entry
Runxi Yu
2026-01-28
1
-0
/
+1
*
hash: Use a hashAlgorithmDetails struct for single source of truth
•••
hashAlgorithm's are assumed to be valid; methods on invalid hashAlgorithms will panic from out-of-bounds read when it's not found in hashAlgorithmTable and that's expected and intended.
v0.1.2
Runxi Yu
2026-01-27
8
-72
/
+87
*
TODO: HashAlgorithm interface? compression agility?
Runxi Yu
2026-01-27
1
-0
/
+2
*
tests: Fix usage of resolved ref
Runxi Yu
2026-01-26
2
-6
/
+6
*
show-object: Fix usage of resolved ref
Runxi Yu
2026-01-26
1
-1
/
+1
*
TODO: Merge TODO files
Runxi Yu
2026-01-26
2
-1
/
+2
*
config: Note that we don't support includes yet
Runxi Yu
2026-01-26
1
-0
/
+2
*
tree: Export TreeEntryNameCompare
v0.1.1
Runxi Yu
2026-01-25
1
-2
/
+2
*
TODO: Ref might need to be an interface
Runxi Yu
2026-01-25
1
-0
/
+1
*
refs: ResolveRefFully should return a Ref rather than a Hash
v0.1.0
Runxi Yu
2026-01-25
1
-7
/
+7
*
.editorconfig
Runxi Yu
2026-01-20
1
-0
/
+12
*
README: Document architectual considerations
Runxi Yu
2026-01-19
1
-0
/
+11
*
go.mod: Try using go 1.24.0
Runxi Yu
2026-01-19
1
-1
/
+1
*
ci: FreeBSD probably doesn't need go-dev
•••
Should've been go-devel anyway...
Runxi Yu
2026-01-19
1
-1
/
+0
*
ci: Add FreeBSD
Runxi Yu
2026-01-19
2
-0
/
+30
*
More changes from the import URL update
Runxi Yu
2026-01-19
9
-14
/
+14
*
hash: Document maxHashSize properly
Runxi Yu
2026-01-19
1
-19
/
+21
*
go.mod: Use the codeberg import path
Runxi Yu
2026-01-19
1
-1
/
+1
*
repo: Drop hashSize and use hashAlgo.size()
Runxi Yu
2026-01-17
7
-19
/
+17
*
hash: Key by algorithm, not size
Runxi Yu
2026-01-17
6
-29
/
+75
*
README: Clarify that the sha1 build tag is for testing only
Runxi Yu
2026-01-17
1
-1
/
+3
*
README: Remove the stray ? in the builds.sr.ht URL
Runxi Yu
2026-01-17
1
-1
/
+1
*
tests: Remove the silly tolerance bar that we used to do
Runxi Yu
2026-01-17
1
-13
/
+1
*
loose/pack: Remove commented-out verifyTypedObject
•••
It's not supposed to be used there anyway
Runxi Yu
2026-01-15
2
-7
/
+0
*
README.md: Some updates
Runxi Yu
2026-01-13
1
-21
/
+14
*
Revert "adler32: Drop SSE3 support"
•••
This reverts commit ba327e76c5b110044ec8ebb75630e79506dfbed8 and re-adds SSE3 support at the request of Noisytoot.
Runxi Yu
2026-01-06
3
-4
/
+232
*
adler32: Drop SSE3 support
Runxi Yu
2026-01-06
3
-232
/
+4
*
TODO: Note to use archsimd
Runxi Yu
2026-01-06
1
-0
/
+1
*
README update
Runxi Yu
2026-01-05
1
-5
/
+3
*
adler32: More descriptive constants
Runxi Yu
2025-12-19
2
-26
/
+26
*
adler32: Use meaningful label names and remove generated comments
Runxi Yu
2025-12-19
3
-588
/
+588
*
tests: No need for the "10 errors" limit now. Bring it all on
Runxi Yu
2025-12-12
1
-1
/
+1
[next]