[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Versioning Mini Group discussion
Hi All, Some of the members from the versioning mini group meet today to discuss versioning: @John-Mark, @Terry, @Sean, and @myself Due the recent divergences on the topic of versioning, we focused on what ‘versioning’ means to us. Through our discussion we agreed upon some core principles for versioning and some derived features from those principles. Core Principles
1.
You must be able to determine an object’s version
2.
Versions are immutable
3.
You must be able to determine ordinality among versions Features:
a.
You should be able to reference the latest version
b.
You should be able to reference the a specific version Through these core principles we were able to define these terms going forward:
·
Version – (Core #1) should be determined by some combination of an object’s properties
·
Update – (Core #2) any modification of the properties used to determine version yields a new version Using these principles we were able to address revocation as an update to a revoked object/version. Overall it was a productive meeting and where among ourselves we have agreed on core principles for versioning. That being said there are still open questions that need to be addressed. -Marlon |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]