An implicit revision is created by the API when system-defined conditions occur, rather than after a user explicitly requests one. When revisions are supported, initial creation must populate revisionId. section 28.3.2
Common policies include:
- Create a revision whenever stored data changes; this preserves the most history and is generally the safest option. section 28.3.2
- Create revisions on a schedule, after a fixed number of modifications, or when defined milestones are reached. section 28.3.2
- Avoid mixing implicit and explicit strategies unless the reason and resulting interaction patterns are clearly documented. section 28.3.2
Revision history for an issue
An issue-tracking API can automatically create a new revision whenever its stored data changes, preserving the issue’s history without requiring a separate revision request. section 28.3.2
Shows the update flow in which the API implicitly creates a revision. section 28.3.2
