pijul patch

Output the compressed encoding of a patch (in binary)


pijul patch [-h | --help] [-V | --version] [--repository <repository>] [--bin] <patch>


Output the patch to the standard output:

  • in gzip-compressed binary if --bin is supplied
  • in text else (may lose information). Note that the text representation is merely a pretty-printed representation, and is not sufficient to apply the patch.

This command is meant to be called on a remote repository over SSH.


Print the first patch of the repository:

pijul patch $(pijul log --hash-only | sed -n "s/\(.*\):.*/\1/p" | head -n 1)


  • -h, --help

    Print a help message and exit.

  • -V, --version

    Print the version of Pijul and exit.

  • --repository <repository>

    Don't run this command in the current directory, run it in <repository> instead.

  • <patch>

    Hash of the patch to be printed.