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
/
ref
Commit message (
Expand
)
Author
Age
Files
Lines
*
Switch package URLs to lindenii.org/go/furgit
v0.1.178
Runxi Yu
3 days
52
-94
/
+94
*
ref/store/memory: Fix whitespace
v0.1.176
Runxi Yu
5 days
1
-0
/
+1
*
ref/store/memory: Simple memory-backed ref store
v0.1.175
Runxi Yu
5 days
8
-0
/
+1197
*
ref/store: More bikeshedding
Runxi Yu
9 days
2
-0
/
+4
*
ref/store: List should not be backend-defined
Runxi Yu
9 days
1
-0
/
+2
*
ref/store: Simplify names
v0.1.166
Runxi Yu
2026-03-31
6
-13
/
+13
*
ref/store: Shape Batch a bit more like Transaction and eagerly validate what ...
Runxi Yu
2026-03-31
5
-37
/
+53
*
ref/store: Remove ReadWriteStore
Runxi Yu
2026-03-30
1
-8
/
+0
*
*: 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
-6
/
+0
*
object/id: Split files
Runxi Yu
2026-03-29
2
-3
/
+3
*
ref/store: Expand docs
Runxi Yu
2026-03-29
1
-0
/
+8
*
ref/name: Update docs
v0.1.138
Runxi Yu
2026-03-29
1
-1
/
+6
*
ref: Update docs
Runxi Yu
2026-03-29
2
-1
/
+5
*
*: Remove Close exception for MT-Safe
v0.1.133
Runxi Yu
2026-03-29
3
-0
/
+6
*
*: Repeated calls to Close are UB by default
v0.1.132
Runxi Yu
2026-03-29
1
-2
/
+0
*
*: Add Life-Parent for Deps-Borrowed where appropriate
Runxi Yu
2026-03-29
2
-2
/
+2
*
ref/store/files: Update docs
Runxi Yu
2026-03-28
11
-7
/
+25
*
ref/store/chain: Update docs
Runxi Yu
2026-03-28
3
-6
/
+3
*
ref/store: Clarify contract
Runxi Yu
2026-03-28
6
-10
/
+28
*
ref: Consider casting to [Detached] or [Symbolic].
Runxi Yu
2026-03-28
1
-1
/
+1
*
object/store: Rename from object/storer
Runxi Yu
2026-03-27
1
-1
/
+1
*
ref/name: Rename from ref/refname
Runxi Yu
2026-03-26
26
-4
/
+4
*
*: Use errors.AsType
v0.1.113
Runxi Yu
2026-03-25
3
-16
/
+19
*
object: Split each object type into its own package
v0.1.108
Runxi Yu
2026-03-25
26
-26
/
+26
*
*: object/store -> object/storer
v0.1.107
Runxi Yu
2026-03-25
1
-1
/
+1
*
*: refstore -> ref/store
Runxi Yu
2026-03-25
83
-0
/
+4268
*
*: objectid -> object/id
Runxi Yu
2026-03-25
1
-1
/
+1
*
*: Add some package-level doc comments
v0.1.73
Runxi Yu
2026-03-07
1
-0
/
+2
*
ref/refname: Add refname validation
Runxi Yu
2026-03-07
22
-0
/
+1236
*
ref: Split files
Runxi Yu
2026-03-06
3
-34
/
+36
*
*: Update doc-comments
v0.1.13
Runxi Yu
2026-02-21
1
-1
/
+1
*
ref: Note that the Peeled field is optional
Runxi Yu
2026-02-21
1
-0
/
+3
*
ref: Add Ref, Detached, Symbolic
Runxi Yu
2026-02-21
1
-0
/
+41