There's a lot of duplication here among subparser options.  It would be great to have a function to add this option.  The same function could also handle other options that are common to the subcommands that  initiate incremental merges, like `--manual`.