Add support for pushing files