commentoncolumnrevision.extra_headersis'Extra revision headers; used in revision hash computation';
commentoncolumnrevision.date_offset_bytesis'Raw git representation of the timezone, as an offset from UTC. It should follow this format: ``+HHMM`` or ``-HHMM``';
commentoncolumnrevision.committer_date_offset_bytesis'Raw git representation of the timezone, as an offset from UTC. It should follow this format: ``+HHMM`` or ``-HHMM``';
commentoncolumnrevision.raw_manifestis'git manifest of the object, if it cannot be represented using only the other fields';
-- either this table or the sha1_git[] column on the revision table
createtablerevision_history
(
idsha1_gitnotnull,
parent_idsha1_gitnotnull,
parent_rankintnotnulldefault0
-- parent position in merge commits, 0-based
);
commentontablerevision_historyis'Sequence of revision history with parent and position in history';
commentoncolumnrevision_history.idis'Revision history git object sha1 checksum';
commentoncolumnrelease.target_typeis'Object type (''content'', ''directory'', ''revision'',
''release'', ''snapshot'')';
commentoncolumnrelease.date_neg_utc_offsetis'True indicates -0 UTC offset for release timestamp';
commentoncolumnrelease.date_offset_bytesis'Raw git representation of the timezone, as an offset from UTC. It should follow this format: ``+HHMM`` or ``-HHMM``';
commentoncolumnrelease.raw_manifestis'git manifest of the object, if it cannot be represented using only the other fields';
-- Tools
createtablemetadata_fetcher
(
idserialnotnull,
nametextnotnull,
versiontextnotnull
);
commentontablemetadata_fetcheris'Tools used to retrieve metadata';
commentoncolumnmetadata_fetcher.idis'Internal identifier of the fetcher';