Sean <seanlkml@xxxxxxxxxxxx> writes: >> Yes, but you will have to do a merge at some point, right ? While I'm >> keeping a purely linear history (not that it is good in the general >> case, but for "projects" on which I'm the only developper, I find it >> good. For example, my ${HOME}/etc/). > > Well if you're committing changes from multiple different machines, > how is that different from having say 3 different developers committing > changes to the central repo? The workflow is different. If I commit broken changes on a repository shared by multiple developers, they'll insult me, and they'll be right. While I find nothing wrong in commiting broken changes to my ${HOME}/etc/ when leaving the office, and fix it from home. > How does bzr avoid a merge when you're pushing changes from 3 > separate machines? Err, the same way people have been doing for years ;-). If you don't have local commits, "bzr update" will work in the same way as "cvs update", it keeps your local changes, without recording history. Like "git pull" does if you have uncommited changes I think. -- Matthieu - 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