Florent Daigni?re wrote: > The original debate was about "why should we switch to git": I have just > explained why I don't receive the "makes branching/forking easier" as an > important point for now. > And I'd like to chime in that easier branching/forking doesn't mean only more incompatible clients, it also means a different type of interaction with your SCM, where checking in happens nearly as often as saving your work. This may have positive effects on development because the more history is kept in the SCM, the easier it is to revert to a previous version on failure, or pull from somewhere else in the tree of code if you realize you didn't want to get rid of something.
A single line of development results in less of this because people generally commit to the SCM only top-quality, fully working and tested code, so more of the work happens outside the SCM, losing the above benefits to some extent. E.