add a pull-to-commit version
support committishes for add