Hallo!
actually publishing them. So you can really think of commits as "semantic building blocks" instead of as "publishing". It separates these two ideas nicely.
apropos: to the Montreal SVN discussion:
Didn't also Miller say, that he wants something like this ? (he also mentioned such a distributed system - don't rember if it was git)
LG Georg