does not support relative paths; therefore, the path to .hgignore is hard coded to
~/dot-files/.hgignore. This should not be problematic as long as the name of this
repo (and directory) remains the same.
+- Likewise, .gitconfig belongs in $HOME but it references the .gitignore_global file
+ which is in ~/dot-files/. Make sure to change .gitconfig if moving this file to
+ another machine with different user name.