Nooron Software and knowledge evolving to meet human needs.
AnonymousUser ||
User: Pass:
|| join
you are here: http://pynooron.dev.semandra.com  / know / nooron_pattern_language / Versioning

Versioning

(pattern, :INDIVIDUAL)
Also Known As
Intent
Keep track of the distinct, successive (possibly branching) states that information goes through.
Motivation
Digital information is typically frequently copied and revised. It is often the case that useful information is lost in this process or that the very history of successive versions is itself of interest. Keeping each successive significant revision of a digital artifact supports important goals such as restoration of previous state, discovery of who performed what changes and understanding of the significance of changes. It is particularly useful when there are a large number of people involved with the data in question and also when there are a large number of digital objects under management.
Applicability
Method
Consequences
Variations
Known Uses
http://www.gnu.org/software/rcs/rcs.html
http://www.gnu.org/software/cvs/
http://nodal.sourceforge.net/
Related Patterns
References

$Id: frame.html,v 1.6 2003/07/09 16:35:13 smurp Exp $
Show Source
available garments:
:THING
  frame:
    html 
  frame_details:
    html 

available actions:
put_frame_details.html
delete_frame.html

$Id: standard_master,v 1.41 2003/07/19 16:03:37 smurp Exp $ Show Source Validate