the --mvn-only should be either before the branch specification(s) or after. In both situations the position is enforced . I guess the code doesn't "scale" if we'd add multiple params, but I think requiring it to be the last one is okay. I'm opened to suggestions :-)