Module libpijul::fs_representation [] [src]

Layout of a repository (files in .pijul) on the disk. This module exports both high-level functions that require no knowledge of the repository, and lower-level constants documented on pijul.org/documentation/repository, used for instance for downloading files from remote repositories.

Constants

ID_LENGTH
PATCHES_DIR_NAME
PIJUL_DIR_NAME

Functions

branch_changes_base_path
branch_changes_file
create

Create a repository.

find_repo_root
id_file
meta_file
patch_file_name
patches_dir
pristine_dir
read_patch

Read a complete patch.

read_patch_nochanges

Read a patch, but without the "changes" part, i.e. the actual contents of the patch.

repo_dir