Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 31, 2026 License: MIT

Directories

Path Synopsis
Package attachstub reads and writes the stub Quarry stores in place of an attachment's bytes (Quarry RFC 0016, "The stub"): a few lines of plain text naming a file by its SHA-256, kept in an ordinary blob that an A card names as its source, while the bytes live in a bucket the host binds.
Package attachstub reads and writes the stub Quarry stores in place of an attachment's bytes (Quarry RFC 0016, "The stub"): a few lines of plain text naming a file by its SHA-256, kept in an ordinary blob that an A card names as its source, while the bytes live in a bucket the host binds.
Package bisect implements binary search through Fossil commit history.
Package bisect implements binary search through Fossil commit history.
Package blob handles content-addressed blob storage in Fossil repository databases.
Package blob handles content-addressed blob storage in Fossil repository databases.
Package checkout provides working directory management for Fossil repositories.
Package checkout provides working directory management for Fossil repositories.
Package clearsign signs artifacts and verifies their signatures, in the clear-signing envelopes of draft-fossil-artifact-format-00 §4.1.1: a PGP clear-signed message, or the SSH envelope fossil assembles around a detached ssh-keygen signature.
Package clearsign signs artifacts and verifies their signatures, in the clear-signing envelopes of draft-fossil-artifact-format-00 §4.1.1: a PGP clear-signed message, or the SSH envelope fossil assembles around a detached ssh-keygen signature.
signtest
Package signtest makes throwaway signing keys for tests: an ssh-keygen key, or a gpg key in a private GNUPGHOME.
Package signtest makes throwaway signing keys for tests: an ssh-keygen key, or a gpg key in a private GNUPGHOME.
Package cone is the cone specification of draft-fossil-sparse-cone-00 §3: a finite, normalized set of repository-relative path prefixes, each an inclusion or an exclusion, that decides which files a sparse checkout materializes and tracks.
Package cone is the cone specification of draft-fossil-sparse-cone-00 §3: a finite, normalized set of repository-relative path prefixes, each an inclusion or an exclusion, that decides which files a sparse checkout materializes and tracks.
Package content reconstructs full artifact content from Fossil's delta-chain storage.
Package content reconstructs full artifact content from Fossil's delta-chain storage.
Package diff produces unified diff output from two byte slices using the Myers diff algorithm.
Package diff produces unified diff output from two byte slices using the Myers diff algorithm.
Package fsltype defines shared types used across internal packages.
Package fsltype defines shared types used across internal packages.
Package horizon computes the held set of draft-fossil-horizon-00: the check-ins whose trees a horizon clone keeps the content of.
Package horizon computes the held set of draft-fossil-horizon-00: the check-ins whose trees a horizon clone keeps the content of.
seed
Package seed mints, holds and applies the seed of draft-fossil-horizon-00 §5.2: the control artifact an origin mints so that a structural-horizon clone, which lacks C's ancestry, derives the branch, tag and closed state of every check-in in the held set K exactly as a dense repository does.
Package seed mints, holds and applies the seed of draft-fossil-horizon-00 §5.2: the control artifact an origin mints so that a structural-horizon clone, which lacks C's ancestry, derives the branch, tag and closed state of every check-in in the held set K exactly as a dense repository does.
Package leaf maintains the leaf table, in one place so every writer of a branch tag -- crosslinking, a local commit, a tag control artifact -- and the explicit rebuild agree on what a leaf is and on when one is rechecked.
Package leaf maintains the leaf table, in one place so every writer of a branch tag -- crosslinking, a local commit, a tag control artifact -- and the explicit rebuild agree on what a leaf is and on when one is rechecked.
Package merge provides three-way merge with pluggable strategies.
Package merge provides three-way merge with pluggable strategies.
Package repo manages Fossil repository database files.
Package repo manages Fossil repository database files.
Package seedcheck keeps a store from linking or serving a horizon seed it did not receive through a horizon-seed announcement (draft-fossil-horizon-00 §5.2.3).
Package seedcheck keeps a store from linking or serving a horizon seed it did not receive through a horizon-seed announcement (draft-fossil-horizon-00 §5.2.3).
Package stash saves and restores working directory changes, storing deltas against baseline blobs in the checkout database (.fslckout).
Package stash saves and restores working directory changes, storing deltas against baseline blobs in the checkout database (.fslckout).
Package sync implements Fossil's multi-round sync and clone protocol.
Package sync implements Fossil's multi-round sync and clone protocol.
Package undo saves, restores, and redoes checkout state in a Fossil .fslckout database.
Package undo saves, restores, and redoes checkout state in a Fossil .fslckout database.
Package verify provides comprehensive repository verification and rebuild.
Package verify provides comprehensive repository verification and rebuild.
Package vfile reads a checkout's vfile table and says what each row means.
Package vfile reads a checkout's vfile table and says what each row means.
Package xfer implements Fossil's sync protocol card codec.
Package xfer implements Fossil's sync protocol card codec.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL