uncommit

Purpose

Remove the last committed revision.

Usage

brz uncommit [LOCATION]

Options
--dry-run

Don’t actually make changes.

--force

Say yes to all questions.

-h, --help

Show help message.

--keep-tags

Keep tags that point to removed revisions.

--local

Only remove the commits from the local branch when in a checkout.

-q, --quiet

Only display errors and warnings.

-r ARG, --revision=ARG

See “help revisionspec” for details.

--usage

Show usage message and options.

-v, --verbose

Display more information.

Description

–verbose will print out what is being removed. –dry-run will go through all the motions, but not actually remove anything.

If –revision is specified, uncommit revisions to leave the branch at the specified revision. For example, “brz uncommit -r 15” will leave the branch at revision 15.

Uncommit leaves the working tree ready for a new commit. The only change it may make is to restore any pending merges that were present before the commit.

See also

commit