One possibility can be to use the "git-new-workdir" script that is distributed in the contrib directory of git source. It allows to have many work dirs insisting on the same repo (yet possibly operating on different branches!) I believe that you might need to be careful with that, though: 1) There is no check about the possibility of messing things up by working on the same branch from two points. 2) There should be a basic infrastructure to avoid nasty things from happening but I do not know if it is complete. 3) Implementation is based on symlinks in the git directory, so it is only for architectures supporting symlinks and, since there are many symlinks, if something gets changed by mistake and some symlink looses consistency with the others bad things may happen. Sergio - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html