I'd need to know whether the following methodology is going to work with Mercurial:
I have two computers for work (notebook and PC, both on Windows). I want to be able to carry all of my work between the two offline (say, on a flash stick). When I finish my work, I backup my working directory and carry it to the other computer, where I copy the files back into the same location. This works well in the environment I'm currently using.
Now I would like to use Mercurial for version control, generally because I'd like to be able to use the version control even when I'm not connected to the server in the office. Can I create the repository on one of my computers and then carry it (offline) to the other computer together with my working directory? I don't plan to ever synchronize the two repositories against one another, just copy the repository as a whole between the two computers.
Does anybody know whether it is safe to copy the repository this way? My gut feeling is that should be possible, it is akin to restoring files from a backup to a new PC, however I wouldn't like to find out the opposite when I've several months of history already stored in Mercurial...