On Sat, 14 Jul 2007, Ciprian Dorin Craciun wrote:
Hello all! I am a new GIT user, I like it, so I started playing with it for different projects I work on. Currently I am playing with "Linux from Scratch", and I have written some scripts to automatize the build process -- kind of install scripts... For this I use GIT to store all the source packages -- each inside it's own branch :). My question is the following: How can I export an entire tree without using a working directory, or cloning the repository. (Because from what I have seen so far there is no way to use the same repository with many working directories...)
You can have as many working directories as you want from one repository using the git-new-workdir script from contrib/workdir. You do need to be careful when updating references though (you basically want to avoid updating a reference that you are using in another working directory).
You should also be able to use this to get an "export" - simply create the new workdir and then remove the .git (being careful not to accidentally do this in your actual repository). However I expect there is a better way to do this ...
-- Julian --- Quark! Quark! Beware the quantum duck! - 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