Relative paths are no relative to the active repository
Created originally on Bitbucket by Anonymous
If you have a repository with a relative local synchronisation path ../Incoming and you start Hg Workbench on the explorer context menu in the repository folder, then pulls from the ../Incoming repository work correctly.
However, if you right click on Hg Workbench on the explorer context menu in a completely different part of the drive, then navigate to the repository in the repository registry and attempt the same pull, it will fail because it is now calculating .. as being relative to the path where you opened Hg Workbench, not the path of the active repository.