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
*
*: Audit labels
v0.1.147
Runxi Yu
2026-03-29
4
-4
/
+4
*
*: 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
7
-34
/
+2
*
ci: Disable dupl
v0.1.146
Runxi Yu
2026-03-29
1
-0
/
+1
*
object/fetch: Use proper errors
Runxi Yu
2026-03-29
17
-45
/
+61
*
cmd/receivepack9418: Actually I do need return here because defer.
v0.1.145
Runxi Yu
2026-03-29
1
-4
/
+8
*
interna/priorityqueue: Fix lints
Runxi Yu
2026-03-29
3
-1
/
+3
*
commitquery: Use fetcher
Runxi Yu
2026-03-29
15
-52
/
+84
*
commitquery: Reorganize
Runxi Yu
2026-03-29
42
-277
/
+334
*
internal/priorityqueue: Update docs
v0.1.144
Runxi Yu
2026-03-29
2
-0
/
+4
*
internal/priorityqueue: Remove accidental file
Runxi Yu
2026-03-29
1
-0
/
+0
*
commitquery: Use our proper priority queue thingy
Runxi Yu
2026-03-29
2
-37
/
+9
*
internal/priorityqueue: Actually just make our own priority queue
Runxi Yu
2026-03-29
11
-157
/
+118
*
commitquery: Use internal/heap for the priority queue
Runxi Yu
2026-03-29
2
-60
/
+20
*
internal/heap: Much more reasonable binary heap
Runxi Yu
2026-03-29
2
-0
/
+157
*
commitquery: Reorganize
Runxi Yu
2026-03-29
16
-137
/
+147
*
commitquery: Context has been gone long ago
Runxi Yu
2026-03-29
1
-0
/
+0
*
cmd/show-object: Split files
Runxi Yu
2026-03-29
4
-123
/
+141
*
cmd/receivepack9418: Remove the silly runMain thingy
Runxi Yu
2026-03-29
1
-8
/
+4
*
cmd/index-pack: Split files
Runxi Yu
2026-03-29
3
-108
/
+120
*
format/commitgraph: Trim redundant MT-Safe's
Runxi Yu
2026-03-29
8
-16
/
+6
*
format/commitgraph: Remove MT-ReadSafe; use MT-Safe/Unsafe
Runxi Yu
2026-03-29
10
-8
/
+17
*
TODO: What does git.sr.ht and tangled need
Runxi Yu
2026-03-29
1
-0
/
+24
*
object/type: Use table structure
v0.1.143
Runxi Yu
2026-03-29
6
-48
/
+50
*
object/type, format/packfile: API cleanups
Runxi Yu
2026-03-29
15
-45
/
+30
*
object{,/type}: Fix up API shape
v0.1.142
Runxi Yu
2026-03-29
15
-25
/
+23
*
object/id: Nosec G505 for sha1
v0.1.141
Runxi Yu
2026-03-29
1
-1
/
+1
*
object/id: Zero is a property of the algorithm
v0.1.140
Runxi Yu
2026-03-29
11
-37
/
+33
*
object/id: Split files
Runxi Yu
2026-03-29
29
-264
/
+290
*
object/{id,header,signature,type}: Update docs
Runxi Yu
2026-03-29
6
-4
/
+7
*
reachability: Update docs
v0.1.139
Runxi Yu
2026-03-29
2
-1
/
+5
*
commitquery: Update docs
Runxi Yu
2026-03-29
2
-1
/
+6
*
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
*
object: Split files
Runxi Yu
2026-03-29
4
-24
/
+32
*
object/stored: Split files and document properly
Runxi Yu
2026-03-29
5
-20
/
+32
*
object: Update docs
v0.1.137
Runxi Yu
2026-03-29
1
-1
/
+6
*
object/fetch: Update docs
v0.1.136
Runxi Yu
2026-03-29
1
-2
/
+6
*
object/store: Refine docs
Runxi Yu
2026-03-29
3
-15
/
+12
*
furgit: Silly docs rendering
v0.1.135
Runxi Yu
2026-03-29
1
-3
/
+4
*
furgit: Broad architecture ish docs?
v0.1.134
Runxi Yu
2026-03-29
1
-0
/
+13
*
TODO: Do we want Close in interfaces at all?
Runxi Yu
2026-03-29
1
-0
/
+2
*
.mailmap: Add myself
Runxi Yu
2026-03-29
1
-0
/
+1
*
README: Remove guidance
Runxi Yu
2026-03-29
1
-84
/
+11
*
repository: Add guidance
Runxi Yu
2026-03-29
8
-9
/
+36
*
*: Remove Close exception for MT-Safe
v0.1.133
Runxi Yu
2026-03-29
11
-2
/
+21
*
*: Repeated calls to Close are UB by default
v0.1.132
Runxi Yu
2026-03-29
5
-9
/
+2
*
README: Repository gets new methods
v0.1.131
Runxi Yu
2026-03-29
1
-17
/
+22
*
furgit: Update Deps-Borrowed to indicate Life-Parent interactions
v0.1.130
Runxi Yu
2026-03-29
1
-1
/
+3
*
*: Add Life-Parent for Deps-Borrowed where appropriate
Runxi Yu
2026-03-29
11
-11
/
+11
[next]