Propagate API extension to bzr, hg, svn, tar

Still lacking implementation