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
*
tree: Add unit test for TreeEntryNameCompare
v0.1.3
Runxi Yu
2026-01-29
1
-0
/
+121
|
*
tree: Add simple unit tests for entry Insert/Remove
Runxi Yu
2026-01-29
1
-0
/
+57
|
*
tree: Document TreeEntryNameCompare
Runxi Yu
2026-01-29
1
-0
/
+4
|
*
tree: Add InsertEntry and RemoveEntry
Runxi Yu
2026-01-29
1
-0
/
+41
|
*
obj, loose: Add Object.Serialize() interface
Runxi Yu
2026-01-29
2
-16
/
+6
|
*
packed: Make packWriter implement Write directly instead of wrapping
Runxi Yu
2026-01-29
1
-17
/
+13
|
*
hash: Make streaming hashes possible
Runxi Yu
2026-01-29
2
-14
/
+17
|
*
murmurhash2: Delete
Runxi Yu
2026-01-29
1
-42
/
+0
|
*
delta, packed: Use xxhash instead of murmurhash2
Runxi Yu
2026-01-29
4
-23
/
+28
|
*
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
v0.1.2
Runxi Yu
2026-01-27
8
-72
/
+87
|
|
|
|
|
|
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.
*
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
Runxi Yu
2026-01-19
1
-1
/
+0
|
|
|
|
Should've been go-devel anyway...
*
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
|
[next]