Changeset 11 in code for trunk/lib/file_store.ml
- Timestamp:
- Jun 20, 2022, 11:08:12 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/file_store.ml
r6 r11 95 95 List.fold_left (fold_valid_text predicate) new_iteration flist 96 96 97 let with_id ?(r=false) ?(dir=def_dir ()) id =98 let matched acc path =99 match to_text path with100 | Error x -> prerr_endline x; acc101 | Ok text when text.Text.id <> id -> acc102 | Ok text ->103 match acc with104 | Ok None -> Ok (Some text)105 | Ok (Some prev) -> if prev = text then acc else Error [text; prev]106 | Error x -> Error (text :: x)107 in List.fold_left matched (Ok None) (list_fs ~r dir)108 109 97 let with_dir ?(descr="") ?(perm=0o740) dir = 110 98 let mkdir dir = match Unix.mkdir dir perm with
Note:
See TracChangeset
for help on using the changeset viewer.