| Both sides previous revision Previous revision | |
| public:99_annexes:annex-b-terms-and-definitions:p:pull_lock [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:p:pull_lock to public:99_annexes:annex-b-terms-and-definitions:p:pull_lock nick_dido | public:99_annexes:annex-b-terms-and-definitions:p:pull_lock [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== Pull Lock ====== | ====== Pull Lock ====== |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] | [[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] |
| |
| ===== Discussion ===== | ===== Discussion ===== |
| A Pull Lock is a machine-processable record of the exact source revisions resolved and retrieved during a Crucible pull operation. | A Pull Lock is a machine-processable record of the exact source revisions resolved and retrieved during a Crucible pull operation. |
| |
| A Pull Lock connects the source references in a [[private:99_annexes:annex-b-terms-and-definitions:c:crucible_description|Crucible Description]] to the immutable revision identifiers used in a particular pipeline execution. | A Pull Lock connects the source references in a [[public:99_annexes:annex-b-terms-and-definitions:c:crucible_description|Crucible Description]] to the immutable revision identifiers used in a particular pipeline execution. |
| |
| The record supports [[private:99_annexes:annex-b-terms-and-definitions:v:version_pinning|Version Pinning]], [[private:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]], [[private:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]], and [[private:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] by preserving the relationship between requested source versions and retrieved source revisions. | The record supports [[public:99_annexes:annex-b-terms-and-definitions:v:version_pinning|Version Pinning]], [[public:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]], [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]], and [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] by preserving the relationship between requested source versions and retrieved source revisions. |
| |
| A Pull Lock may identify image, provisioning, infrastructure, application, compliance, or other repositories retrieved into a [[private:99_annexes:annex-b-terms-and-definitions:p:pipeline_workspace|Pipeline Workspace]]. | A Pull Lock may identify image, provisioning, infrastructure, application, compliance, or other repositories retrieved into a [[public:99_annexes:annex-b-terms-and-definitions:p:pipeline_workspace|Pipeline Workspace]]. |
| |
| ===== Definition ===== | ===== Definition ===== |