Skip to content

Tags: generation

  • System Model

    By Vonng In Design 569 words 3 min

    VonngDesignrepositorydistpoolgeneration

    System Model

    The model is deliberately layered. Configuration expresses intent, the database records owned state, and the public tree is a deterministic projection. None of those layers may quietly become a substitute for another. Object hierarchy Workspace ├── …

    The model is deliberately layered. Configuration expresses intent, the database records owned state, and the public tree is a deterministic projection. None of those layers may quietly become a substitute for another. Object hierarchy Workspace ├── …

  • SOW v0.2.0

    By Vonng In Release 277 words 2 min

    VonngReleasereleasemanagedsigningpublishgeneration

    SOW v0.2.0

    SOW 0.2.0 is a self-contained RPM and DEB repository manager from Pigsty. Release artifacts target Linux and macOS as single Go executables. Two operating modes Plain mode indexes RPM and DEB files already present at one directory’s top level: sow …

    SOW 0.2.0 is a self-contained RPM and DEB repository manager from Pigsty. Release artifacts target Linux and macOS as single Go executables. Two operating modes Plain mode indexes RPM and DEB files already present at one directory’s top level: sow …

  • sow retain

    In Commands

    Commandcliretentiongeneration

    sow retain manages explicit local Generation roots. retain add can freeze only the current Built Generation; after later builds make it historical, its required package payloads remain protected. Synopsis sow retain add GENERATION [-C|--workdir DIR] …

    sow retain manages explicit local Generation roots. retain add can freeze only the current Built Generation; after later builds make it historical, its required package payloads remain protected. Synopsis sow retain add GENERATION [-C|--workdir DIR] …

  • sow changes

    In Commands

    Commandclipublishgeneration

    sow changes compares Built Generations. It reports physical Repository-relative file changes; it does not show unbuilt Desired changes and is not a remote transaction protocol. Synopsis sow changes [BASE_GENERATION] [-C|--workdir DIR] [-r|--repo …

    sow changes compares Built Generations. It reports physical Repository-relative file changes; it does not show unbuilt Desired changes and is not a remote transaction protocol. Synopsis sow changes [BASE_GENERATION] [-C|--workdir DIR] [-r|--repo …

  • sow build

    In Commands

    Commandclimanagedgeneration

    sow build is the explicit Desired-to-Built convergence command. It acquires the Repository write lock, recovers any decidable unfinished Operation, renders and verifies a complete Generation, then switches protocol pointers last. Synopsis sow build …

    sow build is the explicit Desired-to-Built convergence command. It acquires the Repository write lock, recovers any decidable unfinished Operation, renders and verifies a complete Generation, then switches protocol pointers last. Synopsis sow build …

  • Transactions & Recovery

    In Features

    Featuretransactiongenerationaudit

    This page explains how Managed mode prevents a live pointer from naming missing content and how it coordinates SQLite state with filesystem changes. The invariant On a supported local POSIX filesystem, a client following a Managed protocol pointer …

    This page explains how Managed mode prevents a live pointer from naming missing content and how it coordinates SQLite state with filesystem changes. The invariant On a supported local POSIX filesystem, a client following a Managed protocol pointer …

  • Managed Workspaces

    In Features

    Featuremanagedrepositorydistgeneration

    Managed mode is what you use when the same repository will be updated for months: packages arrive in batches, policy decides what stays, and you need to prove afterwards what changed and when. This page explains the three-tier model, the layout it …

    Managed mode is what you use when the same repository will be updated for months: packages arrive in batches, policy decides what stays, and you need to prove afterwards what changed and when. This page explains the three-tier model, the layout it …

  • Your First Workspace

    In Get Started

    Startmanagedrepositorydistgeneration

    Managed mode keeps configuration, membership, generations, and audit state. This example starts from an empty directory. Initialize the workspace sow init /srv/sow cd /srv/sow init creates: /srv/sow/ ├── sow.yml # configuration; schema: sow/v3 └── …

    Managed mode keeps configuration, membership, generations, and audit state. This example starts from an empty directory. Initialize the workspace sow init /srv/sow cd /srv/sow init creates: /srv/sow/ ├── sow.yml # configuration; schema: sow/v3 └── …