[−][src]Module libpijul::pristine
Modules
channel_dump | |
sanakirja |
Structs
AdjacentIterator | An iterator for nodes adjacent to |
ChangePosition | The position of a byte within a change. |
Channel | A channel, i.e. a pristine graph plus a set of changes. |
ChannelIterator | |
ChannelRef | |
Cursor | A cursor over a table, initialised at a certain value. |
EdgeFlags | Possible flags of edges. |
Inode | A unique identifier for files or directories in the actual file system, to map "files from the graph" to real files. |
PathChangeset | |
Remote | |
RemoteRef | |
RemotesIterator | |
RevCursor | |
RevPathChangeset | |
Vertex | A node in the repository graph, made of a change internal identifier, and a line identifier in that change. |
Enums
Hash | The external hash of changes. |
HashAlgorithm | Algorithm used to compute change hashes. |
Traits
Base32 | |
MutTxnT | The trait of immutable transactions. |
TxnT | The trait of immutable transactions. |
Functions
check_alive | |
check_alive_debug | Check that each alive vertex in the graph is reachable, and vice-versa. |
check_tree_inodes | Check that each inode in the inodes table maps to an alive vertex, and that each inode in the tree table is reachable by only one path. |
debug | Write the graph of a channel to write |
debug_inodes | |
debug_revinodes | |
debug_revtree | |
debug_revtree_print | |
debug_to_file | Write the graph of a channel to file |
debug_tree | |
debug_tree_print |
Type Definitions
ApplyTimestamp |