All apps/Pijul

Pijul

pijul

A distributed version control system built on a mathematically sound theory of patches.

Runs as pijul|macOS, Linux, Windows|pijul.org

Autocomplete

Fig spec, with what the manifest adds · 27 subcommands
Published once and never changed; check the digest before caching
sha256
1d3546de3dfbd15cb73ec6ff1b18b879eb9287f4d051a61ceaef0d5262353e53
Size
27536 bytes
Subcommands27 subcommands
pijul add
Adds a path to the tree
pijul apply
Applies changes to a channel
pijul archive
Creates an archive of the repository
pijul change
Shows information about a particular change
pijul channel
Manages different channels
pijul channel delete
Delete a channel. The channel must not be the current channel
pijul channel help
Print this message or the help of the given subcommand(s)
pijul channel new
Create a new, empty channel
pijul channel rename
Rename a channel
pijul channel switch
Switch to a channel. There must not be unrecorded changes in the working copy
pijul clone
Clones an existing pijul repository
pijul credit
Shows which change last affected each line of the given file(s)
pijul diff
Shows difference between two channels/changes
pijul fork
Create a new channel
pijul init
Initializes an empty pijul repository
pijul log
Show the entire log of changes
pijul ls
pijul mv
pijul pull
Pulls changes from a remote upstream
pijul push
Pushes changes to a remote upstream
pijul record
Creates a new change
pijul remote
Manages remote repositories
pijul remote delete
Deletes the remote
pijul remote help
Print this message or the help of the given subcommand(s)
pijul remove
Removes a file from the tree of tracked files (pijul record will then record this as a deletion)
pijul reset
Resets the working copy to the last recorded change. In other words, discards all unrecorded changes
pijul unrecord
Unrecords a list of changes