It would apply to Mercurial, which is a DCVS, but SVN or CVS do not have a notion of "unpushed" changes. For them, you can't commit without pushing to a remote repository because there is no local repository, that's why they're called centralized.