http-push: fix revision walk