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
path:
root
/
object
/
store
Commit message (
Expand
)
Author
Age
Files
Lines
*
object/store: Okay, I intend to have a writing interface.
Runxi Yu
2026-03-30
1
-5
/
+6
*
object/store: ReadingStore -> Reader
Runxi Yu
2026-03-30
8
-14
/
+14
*
*: Remove Close from object/ref store interfaces
•••
At places where you own the object, you should have the literal implementation with Close. If you're using it via the interface, then you probably don't own that store, and you shouldn't be closing it. Thanks to Michael Muré from git-bug for this point.
Runxi Yu
2026-03-29
1
-5
/
+0
*
object/type, format/packfile: API cleanups
Runxi Yu
2026-03-29
7
-18
/
+10
*
object{,/type}: Fix up API shape
v0.1.142
Runxi Yu
2026-03-29
2
-2
/
+2
*
object/store: Refine docs
Runxi Yu
2026-03-29
3
-15
/
+12
*
*: Remove Close exception for MT-Safe
v0.1.133
Runxi Yu
2026-03-29
6
-0
/
+12
*
*: Repeated calls to Close are UB by default
v0.1.132
Runxi Yu
2026-03-29
2
-4
/
+0
*
*: Add Life-Parent for Deps-Borrowed where appropriate
Runxi Yu
2026-03-29
4
-4
/
+4
*
object/store/{loose,packed}: TIghten language around Adler-32
Runxi Yu
2026-03-28
2
-5
/
+5
*
object/store/packed: Expect length and verify Adler-32
Runxi Yu
2026-03-28
3
-0
/
+23
*
object/store: Document writing interface lack
Runxi Yu
2026-03-28
2
-8
/
+9
*
object/store/mixed: Update docs
Runxi Yu
2026-03-28
3
-6
/
+3
*
object/store/packed: Update docs
Runxi Yu
2026-03-28
4
-16
/
+5
*
object/store/memory: Update docs
Runxi Yu
2026-03-28
1
-0
/
+2
*
object/store/loose: Update docs
Runxi Yu
2026-03-28
2
-8
/
+4
*
object/store/chain: Update docs
Runxi Yu
2026-03-28
3
-6
/
+3
*
object/store: Implementations inherit interface contracts
Runxi Yu
2026-03-28
1
-0
/
+4
*
object/store: Document store contract
Runxi Yu
2026-03-28
1
-25
/
+10
*
object/store: Rename back from storer; rename Store to ReadingStore
v0.1.118
Runxi Yu
2026-03-28
85
-0
/
+4203
*
*: object/store -> object/storer
v0.1.107
Runxi Yu
2026-03-25
82
-4193
/
+0
*
*: delta -> packfile/delta
Runxi Yu
2026-03-25
2
-2
/
+2
*
*: objectstore -> object/store
Runxi Yu
2026-03-25
82
-0
/
+4193