Crate libpijul

source ·

Re-exports

Modules

  • A change store is a trait for change storage facilities. Even though changes are normally stored on disk, there are situations (such as an embedded Pijul) where one might want changes in-memory, in a database, or something else.
  • Manipulating the internal representation of files and directories tracked by Pijul (i.e. adding files, removing files, getting file names…).
  • Treating strings as paths. For portability reasons, paths must internally be treated as strings, and converted to paths only by the backend, if required (in-memory backends will typically not need that conversion).
  • Hunk a change from a pristine and a working copy.

Structs

Enums

Constants

Traits

Functions

Type Definitions