Skip to content
rfc-workflow Artifact [8ebfcfad8a]
Login

Artifact [8ebfcfad8a]

Artifact 8ebfcfad8a9216a07c0c2db18b44e31b4c8aca937b26f34cd292103faa5c0dc3:


Fossil RFC Suite Brief

Objective

Produce a three-document RFC suite that specifies the Fossil distributed version control system as implemented in the current Fossil source tree:

  1. The Fossil Distributed Version Control System: Artifact Format
  2. The Fossil Delta Format
  3. The Fossil Distributed Version Control System: Sync Protocol

The governing standard is implementability: a competent programmer who has never seen the Fossil source must be able to build a conformant, interoperable implementation from the suite alone.

Required clean-room capabilities

Each document must let a reader carry out every operation it governs.

Artifact Format

A clean-room implementer must be able to:

Delta Format

A clean-room implementer must be able to:

Sync Protocol

A clean-room implementer must be able to:

Cross-document structure

Suite-wide Fossil constraints

Deliverable boundaries

Editorial bias