mercurialhgrchg-paths

How to get the remote server hg path?


I have created a remote repo to push my local changes over ssl. I did hg showconfig --debug to find my remote hg path but it's output is messy. Can someone point me how to exactly find it?


Solution

  • hg paths gives the relationship between each path name and its url.

    > hg paths
    default = ssh://hg@example.org/repo
    local = /local/path/to/repo
    

    hg paths <name> gives the url for the name.

    > hg paths default
    ssh://hg@example.org/repo
    
    > hg paths local
    /local/path/to/repo
    

    BTW, to get just the path names:

    > hg paths -q
    default
    local
    

    and hg paths -q <name> will always result in no output.