pijul unrecord
Unrecords a list of changes.
The changes will be removed from your log, but your working copy will stay exactly the same, unless
the --reset flag was passed. A change can only be unrecorded if all changes that depend on it are
also unrecorded in the same operation. There are two ways to call pijul-unrecord:
LICENSE README.md book book.toml default.nix generate-reference src With a list of
LICENSE README.md book book.toml default.nix generate-reference src Without listing any unrecord_changes setting in your global config or the
--show-changes option, with the latter taking precedence.
Usage
pijul unrecord [FLAGS] [OPTIONS] [change-id]...
Args
<change-id>...
The hash of a change (unambiguous prefixes are accepted)
Flags
-h, --help
Prints help information
--reset
Also undo the changes in the working copy (preserving unrecorded changes if there are any)
-V, --version
Prints version information
Options
--channel <channel>
Unrecord changes from this channel instead of the current channel
--repository <repo-path>
Set the repository where this command should run. Defaults to the first ancestor of the
current directory that contains a .pijul directory
--show-changes <N>
Show N changes in a text editor if no unrecord_changes in your global configuration