Private.Munged_pathUtil to parse paths that are written using a munged form by git.
Example of such paths:
1. A simple path:
"a/simple/path"2. A pair of paths, with an arrow separator
"a/simple/path => another/path"3. (The more involved case). A pair of paths, with common parts
"a/{simple => not/so/simple}/path"This module is able to parse all these forms and returned a typed version of it.
type t = Volgo.Vcs.Num_status.Key.t = | One_file of Volgo.Vcs.Path_in_repo.t| Two_files of {src : Volgo.Vcs.Path_in_repo.t;dst : Volgo.Vcs.Path_in_repo.t;}val sexp_of_t : t -> Sexplib0.Sexp.tval parse_exn : string -> t