I would like (1), have the code changed under my feet. Obviously, this would exclude my locally modified files. Also, a user could lock local files or turn off automatic updates altogether. Clearcase dynamic views are a lovely way to collaborate with a team (despite their many technical problems). They remove the need to perform manual updates. Teams just stay in sync by default. There are fewer code collisions. Problems get spotted and fixed sooner. It you don't want something changed under your feet, that's supported too. I guess the question is: "By default, do you want the latest code or not?" (This is similar to how the Google Chrome Browser defaults to giving you updates. When you're not looking, it just updates itself in the background. You just trust that it will use this power wisely, and it does.) It could work something like this: Every time a repository is cloned, the location of the new clone would be added to the repository. When a user does a push, it gets pushed out to everyone repository on this list. Each user could retain total control over these updates. Do you see any reason why this couldn't be added as an enhancement to git? Cheers Kev -- View this message in context: http://git.661346.n2.nabble.com/Push-to-all-repositories-tp5816069p5817177.html Sent from the git mailing list archive at Nabble.com. -- 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