aboutsummaryrefslogtreecommitdiff
path: root/furgit.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-30 09:10:09 +0000
committerGravatar Runxi Yu2026-03-30 09:10:09 +0000
commit412129070acb61031f14d87a530213683c201d93 (patch)
treefb4e630013cf60c4098fd051de12a2cd9a4f8116 /furgit.go
parentREADME: Lemme just make that clearer (diff)
signatureNo signature
furgit: Add a disclaimer here too v0.1.156
Diffstat (limited to 'furgit.go')
-rw-r--r--furgit.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/furgit.go b/furgit.go
index efd9d7c4..6e241049 100644
--- a/furgit.go
+++ b/furgit.go
@@ -1,5 +1,11 @@
// Package furgit provides low-level Git operations.
//
+// Furgit provides absolutely no guarantees on correctness, performance,
+// API stability. In particular, before version 1.0.0, no attempt at
+// API stability is made at all, and breaking changes may be introduced
+// in patch-level releases. See also the warranty and liability disclaimers
+// in the license.
+//
// Git libraries often center on a repository type that owns objects, refs,
// worktree state, and configuration behind a single facade. Furgit inverts
// that: objects are plain values, stored objects are separate types that