hgext/evolve.py
branchstable
changeset 1573 0b4cec85d4ab
parent 1572 44e9c0a264de
child 1574 dcfe3afe548b
equal deleted inserted replaced
1572:44e9c0a264de 1573:0b4cec85d4ab
  2663 @command('^split',
  2663 @command('^split',
  2664     [('r', 'rev', [], _("revision to fold")),
  2664     [('r', 'rev', [], _("revision to fold")),
  2665     ] + commitopts + commitopts2,
  2665     ] + commitopts + commitopts2,
  2666     _('hg split [OPTION]... [-r] REV'))
  2666     _('hg split [OPTION]... [-r] REV'))
  2667 def cmdsplit(ui, repo, *revs, **opts):
  2667 def cmdsplit(ui, repo, *revs, **opts):
  2668     """Split the current commit using interactive selection (EXPERIMENTAL)
  2668     """split a changeset into smaller changesets (EXPERIMENTAL)
  2669 
  2669 
  2670     By default, split the current revision by prompting for all its hunk to be
  2670     By default, split the current revision by prompting for all its hunks to be
  2671     redistributed into new changesets.
  2671     redistributed into new changesets.
  2672 
  2672 
  2673     Use --rev for splitting a given changeset instead.
  2673     Use --rev to split a given changeset instead.
  2674     """
  2674     """
  2675     tr = wlock = lock = None
  2675     tr = wlock = lock = None
  2676     newcommits = []
  2676     newcommits = []
  2677 
  2677 
  2678     revopt = opts.get('rev')
  2678     revopt = opts.get('rev')