I was under the impression that people mean something more than just "offline commits" when they talk about how awesome a distributed VCS is.
Oh, sure. I was just too lazy to list the many dozens of git commands you can do "offline". Basically, anything that does not specifically exchanges data with a remote can be done offline. And I can communicate with multiple remotes -- git itself does not define a hierarchy, all
repos are equal.
Maybe it's better to compare with subversion
I've no experience with subversion, so I've little to add. I think one of the major differences between git and subversion is that the latter uses a centralized model, while the former uses a distributed model. But AFAIK, subversion can do most of its commands "offline" as well.