On 10/1/06, Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote:
A better method is to use a local clone: git-clone --local --shared A B Such a clone will be very fast, and cheap, because it sets up links (not just symbolic links, but links that git understands).
But that gives me two separate repositories, so I have to push and pull to keep them in sync, which is a pain. I symlinked only the top-level things in .git, not the individual files inside them. That is to say, B/.git/objects is a symlink to A/.git/objects, B/.git/refs is a symlink to A/.git/refs, etc. In fact, this is necessary for A to see objects and refs written through B. Matt - 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