• Georges Racinet's avatar
    Mercurial::Repository multi_action refactor for FS independence · 52136082f11a
    Georges Racinet authored
    The contract for multi_action is that incoming path are specified
    the "web" way (as obvious e.g., in Wiki operations), meaning with
    forward slash as separator.
    
    In the Git case for GitLab 12 they are passed over as-is to Gitaly.
    In our local Hg implementation, we should now convert with `File.join`
    
    The odds of using Heptapod on Windows are low, but it's good hygiene.
    Also, factorizing in the `file_path` and `abspath` variables for
    further developments (separation of `create` and `update`, notably).
    52136082f11a