Can I hardlink branches?
This is no longer recommended. It still works under certain circumstances, but it does not work under all circumstances. The recommended method to do cheap branching is now to use a repository, which will share the metadata between branches, rather than having to copy all of the data for each directory.