guilt-new - Man Page

Create a new patch

Synopsis

guilt new [-f] [-s] [-e|-m message] <patchname>

Description

Create a new patch and push it on top of the stack​. An optional patch description can be supplied either interactively on via the command line​.

Options

-f

Force patch creation if there are unrefreshed changes​. These changes will get automatically imported into the new patch​.

-s

Add a Signed-off-by with your committer identifier string to the patch message​.

-e

Edit the patch message interactively​. This option can be combined with -s to easily sign off on the patch​.

-m <message>

The "<message>" string will used as the commit message​. This option can be combined with -s to easily sign off on the patch​.

<patchname>

Name of the patch to create​. This must be a legal relative pathname string​. For example, "foo", "foo/bar", and "foo/bar/foobar" are all valid​.

Examples

Create a new patch called foobar:

$ guilt new foobar

Create a patch called foo and supply a patch description interactively:

$ guilt new -e foo

Create a patch called bar with a provided patch description and sign off on the patch:

$ guilt new -s -m patch-fu bar

Author

Written by Josef "Jeff" Sipek <jeffpc@josefsipek​.net​[1]>

Documentation

Documentation by Josef "Jeff" Sipek <jeffpc@josefsipek​.net​[1]>

Guilt

Part of the guilt(7) suite (Generated for Guilt v0​.37​.1)

Notes

1.

jeffpc@josefsipek.net
mailto:jeffpc@josefsipek.net

Referenced By

guilt(7).

08/27/2026 Guilt v0.37.1 Guilt Manual