diff options
| author | Marius Peter <marius.peter@tutanota.com> | 2025-06-29 01:08:08 +0200 | 
|---|---|---|
| committer | Marius Peter <marius.peter@tutanota.com> | 2025-06-29 01:08:08 +0200 | 
| commit | b56bdde770615fb5c59f34d3f5c58d70ca9ad73b (patch) | |
| tree | 372b53bb97771d26d7d0409c3f2d66daf81794d3 /lib | |
| parent | 7d1a269e02c30c5b9b9b62a97e007754d6ff6854 (diff) | |
Orthogonalize branch resolver.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/resolvers.ml | 13 | 
1 files changed, 3 insertions, 10 deletions
| diff --git a/lib/resolvers.ml b/lib/resolvers.ml index e7c9cd5..741c797 100644 --- a/lib/resolvers.ml +++ b/lib/resolvers.ml @@ -64,21 +64,14 @@ end  module Branch = struct    type t = { name : string; hash : string } -  let to_t (reference, hash) = { name = reference; hash } +  let to_t (reference, hash) = +    { name = Git.Reference.to_string reference; hash = Store.Hash.to_hex hash }    let all repo =      let* store = store repo in      let open Lwt.Syntax in      let* refs = Store.Ref.list store in -    let branches = -      List.map -        (fun (reference, hash) -> -          { -            name = Git.Reference.to_string reference; -            hash = Store.Hash.to_hex hash; -          }) -        refs -    in +    let branches = List.map to_t refs in      Lwt_result.return branches    let of_id repo id = | 
