commit sub, no checkout