On subrepo-pull if cache of last subrepo clone/push/pull doesn't exist, it is created for the clone/pull cases.
Added the rebase on subrepo-push back.
Made rebase in subrepo-push verbose.
Fixed bug in last commit.