-
Notifications
You must be signed in to change notification settings - Fork 542
Description
I've been reviewing the commit history for several CVE records and noticed that a significant number of recent updates appear to be non-substantive, exclusively updating the cve.metadata.lastModifiedDate field without any actual changes to the record's content (such as the description, references, CVSS data, etc.).
The Impact
- This large proportion of timestamp-only commits clogs the commit history.
- It makes it difficult for consumers and reviewers to quickly identify and track actual, meaningful updates to the CVE record. Reviewing the list for substantive changes requires diffing nearly every single commit.
Specific Example
The commit history for cves/2023/4xxx/CVE-2023-4255.json clearly illustrates this issue, showing many commits where only the timestamp changes: CVE-2023-4255 Commit History
Proposed Discussion/Suggestion
Is there a mechanism or policy that could be implemented to prevent timestamp-only updates from creating a new commit?
Possible approaches might include:
- Excluding the
lastModifiedDatefield from being considered a "change" that warrants a new commit, if no other field has been altered. - Batching or coalescing these timestamp updates, or only updating the timestamp when other substantive data changes are made.
Any clarification on the automation or process that leads to these frequent, timestamp-only commits would be appreciated.