diff options
| author | Estevan Castilho <tevo@riajuu.net> | 2026-05-23 01:07:14 +0000 |
|---|---|---|
| committer | Estevan Castilho <tevo@riajuu.net> | 2026-05-23 01:07:14 +0000 |
| commit | db3198d7c5ad7bc60bd24bd1bb2c7b122a6dfbd0 (patch) | |
| tree | 0671ce12b98db653af87de99a443b9f83a623cb5 /lib/management | |
| parent | 2190193397596663c4de4f51f8355300c1833997 (diff) | |
| download | Sakura-db3198d7c5ad7bc60bd24bd1bb2c7b122a6dfbd0.tar.gz Sakura-db3198d7c5ad7bc60bd24bd1bb2c7b122a6dfbd0.zip | |
Include messages on on all conditions
Diffstat (limited to '')
| -rw-r--r-- | lib/management/branch.ml | 2 | ||||
| -rw-r--r-- | lib/management/multigroup.ml | 1 | ||||
| -rw-r--r-- | lib/management/physical.ml | 6 |
3 files changed, 5 insertions, 4 deletions
diff --git a/lib/management/branch.ml b/lib/management/branch.ml index 1d28c36..4ba0983 100644 --- a/lib/management/branch.ml +++ b/lib/management/branch.ml @@ -15,7 +15,7 @@ let names_key = "branch_names" module Make (Storage : Physical.S) = struct module Error = struct open Condition - let branch_not_found name = condition "branch-not-found" ("name" |=| (of_string name)) + let branch_not_found name = condition "branch-not-found" "Branch not found" ("name" |=| (of_string name)) end let load_names storage = diff --git a/lib/management/multigroup.ml b/lib/management/multigroup.ml index f115d97..b908302 100644 --- a/lib/management/multigroup.ml +++ b/lib/management/multigroup.ml @@ -13,6 +13,7 @@ class multigroup ~name:(init_name : Conventions.Name.t) = method relations = relations method timestamp = timestamp + (* TODO: a variant returning (Relation.relation, Condition.t) result *) method get_relation rel_name = BatMap.String.find_opt rel_name relations method get_relation_names = BatMap.String.fold (fun n _ acc -> n :: acc) relations [] method has_relation rel_name = BatMap.String.mem rel_name relations diff --git a/lib/management/physical.ml b/lib/management/physical.ml index 3765cff..7c6f6b2 100644 --- a/lib/management/physical.ml +++ b/lib/management/physical.ml @@ -132,9 +132,9 @@ module MemoryBackend : module Error = struct open Condition (* TODO: more structure *) - let parse_error msg = condition "parse-error" ("message" |=| (of_string msg)) - let already_in_transaction = condition "already-in-transaction" empty - let not_in_transaction = condition "not-in-transaction" empty + let parse_error msg = condition "parse-error" msg empty + let already_in_transaction = condition "already-in-transaction" "Already inside a transaction" empty + let not_in_transaction = condition "not-in-transaction" "Not inside a transaction" empty end let parse sexp = |
