test && commit || revert ; pending