commit: 2d609f4f49bafeea9a9d8dc822f128a742f06524 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Thu Sep 8 08:21:05 2022 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Thu Sep 8 11:14:35 2022 +0000 URL: https://gitweb.gentoo.org/data/glep.git/commit/?id=2d609f4f
glep-0074: Inline Manifest format description Rather than limiting the GLEP to list changes from GLEP 44, include a short inline explanation of the base Manifest format. This makes the standard more standalone, and GLEP 44 did not do a very good job of describing the format either. Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> glep-0074.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/glep-0074.rst b/glep-0074.rst index 0ce7baf..677bf35 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -68,6 +68,12 @@ repurposed as a generic *tag* that could also indicate additional (non-checksum) metadata. Appropriately, those tags can be followed by other space-separated values. +The Manifest file is a line-oriented text file. Every line comprises +a single Manifest entry and consists of one or more fields separated +by a single space character (``U+0020``). The tags and their +corresponding fields are defined in the `modern Manifest tags`_ +and `deprecated Manifest tags`_ sections. + Unless specified otherwise, the paths used in the Manifest files are relative to the directory containing the Manifest file. The paths must not reference the parent directory (``..``). Forward slash (``/``)