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
*
*: 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
*
refstore: ResolveFully doesn't inherently peel annotated tags
Runxi Yu
2026-02-21
1
-0
/
+3
*
ref: Note that the Peeled field is optional
Runxi Yu
2026-02-21
1
-0
/
+3
*
refstore: Add ref shortening
Runxi Yu
2026-02-21
6
-0
/
+233
*
refstore/loose: Add loose refs implementation
Runxi Yu
2026-02-21
4
-0
/
+369
*
testgit: Add ref-related functions
Runxi Yu
2026-02-21
1
-0
/
+38
*
objectstore/packed: Add initial pack reading support
Runxi Yu
2026-02-21
16
-0
/
+1427
*
cache/lru: Add basic LRU
Runxi Yu
2026-02-21
2
-0
/
+382
*
objectid: Add RawBytes
Runxi Yu
2026-02-21
2
-0
/
+34
*
testgit: Add git repack
Runxi Yu
2026-02-21
1
-0
/
+12
*
objectstore/loose: Move test helpers to their own file
Runxi Yu
2026-02-21
2
-53
/
+63
*
objectstore/loose: Add streaming writer
Runxi Yu
2026-02-21
3
-125
/
+411
*
objectstore/loose: Add loose writer in bytes
Runxi Yu
2026-02-21
2
-0
/
+216
*
objectstore/loose: Rename loose_test to read_test
Runxi Yu
2026-02-21
1
-0
/
+0
*
objectstore/loose: Use filepath instead of path when joining OS paths
Runxi Yu
2026-02-21
1
-2
/
+2
*
objectstore/loose: We should receive the objects directory, not repo root
Runxi Yu
2026-02-21
3
-8
/
+11
*
objectstore/loose: Add testing
Runxi Yu
2026-02-21
1
-0
/
+199
*
objectstore/loose: We don't need this nil check either, I think
Runxi Yu
2026-02-21
1
-4
/
+0
*
refstore/chain: Remove casts unsupported by the contract
Runxi Yu
2026-02-21
1
-13
/
+0
*
refstore: Document that ref.Detached/Symbolic should be values, not
•••
pointers.
Runxi Yu
2026-02-21
1
-0
/
+3
*
objectstore/loose: Simplify ReadBytes* with a helper
Runxi Yu
2026-02-21
1
-10
/
+18
*
objectstore/loose: Remove redundant length check
Runxi Yu
2026-02-21
1
-3
/
+0
*
objectstore/loose: Verify the length where possible.
Runxi Yu
2026-02-21
2
-4
/
+15
*
objectstore: Clarify the hash contract in ReadBytesFull
Runxi Yu
2026-02-21
1
-1
/
+4
*
objectstore/loose: Add loose backend
Runxi Yu
2026-02-21
6
-0
/
+269
*
objectstore: ReadReaderContent should have an advisory declared length
Runxi Yu
2026-02-21
2
-8
/
+9
*
objectstore: Rename ObjectStore to Store
Runxi Yu
2026-02-21
2
-5
/
+5
*
refstore/chain: Add chained refstore implementation
Runxi Yu
2026-02-21
1
-0
/
+130
*
refstore: Add documentation on declared Store methods
Runxi Yu
2026-02-21
1
-0
/
+12
*
object: Right, I could use Cut here
Runxi Yu
2026-02-21
2
-8
/
+5
*
object: Reformat
Runxi Yu
2026-02-21
4
-4
/
+4
*
refstore: Add basic reference store interfaces
Runxi Yu
2026-02-21
1
-0
/
+19
*
ref: Add Ref, Detached, Symbolic
Runxi Yu
2026-02-21
1
-0
/
+41
*
objectstore: Rename from objectdb
Runxi Yu
2026-02-21
2
-24
/
+24
*
objectdb/chain: Chain belongs separately from objectdb
Runxi Yu
2026-02-21
1
-15
/
+17
*
objectheader: Move out of internal
Runxi Yu
2026-02-21
8
-6
/
+6
*
testgit: Use objectid's SupportedAlgorithms
v0.1.10
Runxi Yu
2026-02-21
1
-9
/
+1
*
objectid: Add SupportedAlgorithms
Runxi Yu
2026-02-21
1
-1
/
+10
*
objectdb: Add Reader-based methods
Runxi Yu
2026-02-21
2
-0
/
+44
*
objectdb: Add Chain
•••
Not sure if it belongs here, we'll see in the future.
Runxi Yu
2026-02-21
1
-0
/
+89
*
objectdb: Add ObjectDB interface
Runxi Yu
2026-02-21
1
-0
/
+26
*
*: Replace repo with testRepo
Runxi Yu
2026-02-20
21
-124
/
+124
[next]