code: def add_parser(subparsers, parent_parser):
      REPRO_HELP = "Reproduce complete or partial pipelines by executing their stages."
      repro_parser = subparsers.add_parser(
          "repro",
          parents=[parent_parser],
          description=append_doc_link(REPRO_HELP, "repro"),
          help=REPRO_HELP,
          formatter_class=formatter.RawDescriptionHelpFormatter,
      )
      # repro/exp run shared args
      add_arguments(repro_parser)
      # repro only args
      repro_parser.add_argument(
          "--glob",
          action="store_true",
          default=False,
          help="Allows targets containing shell-style wildcards.",
      )
      repro_parser.add_argument(
          "--no-commit",
          action="store_true",
          default=False,
          help="Don't put files/directories into cache.",
      )
      repro_parser.add_argument(
          "--no-run-cache",
          action="store_true",
          default=False,
          help=(
              "Execute stage commands even if they have already been run with "
              "the same command/dependencies/outputs/etc before."
          ),
      )
      repro_parser.set_defaults(func=CmdRepro)
  
file_path: dvc/dvc/commands/repro.py
imports: from dvc.cli import completion, formatter
  from dvc.cli.command import CmdBase
  from dvc.cli.utils import append_doc_link
  from dvc.commands.status import CmdDataStatus
label_desc: Use image node_id 2 for calling a global function with example usage: add_parser(subparsers, parent_parser) without return types