revisionsFortran
revisionsFortran is a framework and convention for recording, distributing, and applying revisions to Fortran source code within a project. It acts as a lightweight provenance layer that sits alongside a traditional version-control system rather than replacing it. The approach is commonly used by organizations that maintain large Fortran codebases with long lifespans and explicit reproducibility requirements.
Core concepts in revisionsFortran include revision blocks embedded in the source, metadata fields such as ID,
Workflow and tooling typically involve annotating changes with revision blocks, then using a dedicated tool to
History and status: revisionsFortran emerged from practices in maintenance-focused Fortran projects, particularly in high-performance computing and
See also: Fortran, version control, software provenance, change management.