Skip to content
Snippets Groups Projects
  • Pulkit Goyal's avatar
    ebdef6283798
    rhg: read [paths] for `--repository` value · ebdef6283798
    Pulkit Goyal authored
    hg parses `-R` and `--repository` CLI arguments "early" in order to know which
    local repository to load config from. (Config can then affect whether or how to
    fall back.)
    
    The value of of those arguments can be not only a filesystem path, but also an
    alias configured in the `[paths]` section. This part was missing in rhg and
    this patch implements that.
    
    The current patch still lacks functionality to read config of current repository
    if we are not at root of repo. That will be fixed in upcoming patches.
    
    A new crate `home` is added to get path of home directory.
    
    Differential Revision: https://phab.mercurial-scm.org/D10296
    ebdef6283798
    History
    rhg: read [paths] for `--repository` value
    Pulkit Goyal authored
    hg parses `-R` and `--repository` CLI arguments "early" in order to know which
    local repository to load config from. (Config can then affect whether or how to
    fall back.)
    
    The value of of those arguments can be not only a filesystem path, but also an
    alias configured in the `[paths]` section. This part was missing in rhg and
    this patch implements that.
    
    The current patch still lacks functionality to read config of current repository
    if we are not at root of repo. That will be fixed in upcoming patches.
    
    A new crate `home` is added to get path of home directory.
    
    Differential Revision: https://phab.mercurial-scm.org/D10296
This project manages its dependencies using Cargo. Learn more