Linus Torvalds [off-list ref] writes:
It might make it a bit easier for CVS people to get used to the git model:
keep your dirty working tree, and do "git pull" to update it, and fix up
any conflicts in the working tree. That's how CVS works - it's a bad
model, but it's a model that may be worth supporting just to get people
more easily into the _good_ model.
If a bad model _is_ supported, what incentive is there for these
people to move into the good model, I honestly wonder...