pass -b for remote checkouts, methods for adding branch ala addFile