# split

Contents

- Commands
  - Change manipulation

command to split a changeset into smaller ones (EXPERIMENTAL)

# Commands

## Change manipulation

### split

split a changeset into smaller ones:

    hg split [--no-rebase] [[-r] REV]

Repeatedly prompt changes and commit message for new changesets until there is nothing left in the original changeset.

If --rev was not given, split the working directory parent.

By default, rebase connected non-obsoleted descendants onto the new changeset. Use --no-rebase to avoid the rebase.

Options:

`-r, --rev <REV>`
| revision to split
`--rebase` | rebase descendants after split (default: True)
`-d, --date <DATE>`
| record the specified date as commit date
`-u, --user <USER>`
| record the specified user as committer