On 2009-06-16T01:11:47, Ingo Oeser wrote: > - Transfer as little as possible data. > Cancel out addition and deletion on the fly. I use `git diff` with the post-receive hook to distribute changes to my web server. diff carries the previous content when you delete a file, and in my case this was large mpeg files defeating the purpose somewhat. If you do not mind having a full repository on the web servers, then pushing changes might work better. This appears to be what you are doing now though. If I had to scale this I would probably build a master image (either locally or remotely) and use rsync to distribute the content instead of git. > - Nearly atomic update of file tree (easy to implement outside git) stow can be handy for this. /Allan -- Allan Wind Life Integrity, LLC http://lifeintegrity.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