On 2010-06-30 at 22:14:32 [+0200], Niels Reedijk <niels.reedijk@xxxxxxxxx> wrote: > Today I was thinking about when exactly it is useful to have the full > history on your hard drive. I sort of came to the conclusion that the > answer is probably none. (You don't need full history when you work > offline and commit). I think you're wrong. I don't see what wanting to look up the revision history of something has anything to do with whether I have an internet connection or not. I usually use the history when I stumble over code that I find odd or wonder why it was changed the way it was. This can happen whenever I'm working on something, be it with or without internet connection (e.g. at home or on the train). Besides the probably most common use case of developers only having a single clone of the central repository, particularly kernel/driver developers might want to transfer changes to different machines for testing before committing to the main repository. That's currently quite painful with svn (usually means copying patches between the machines) and something our new development model respectively the new tool should support. I guess the three candidates do support that; I haven't looked at how conveniently they do, though. CU, Ingo