On 11/19/15, Scott Doctor <sc...@scottdoctor.com> wrote: > I am looking for information about the theory of VCS that is > being used for systems such as Fossil, Git... Not so much the > how-to-use, but the concepts and issues. > > Any suggestions of either links to something like wikipedia > pages or a well written book I can find at the university library.
I'm working on a list of (a) problems that VCS solves for me and/or (b) capabilities that VCS provides for me. This is what I have so far: (1) The ability to exactly reproduce any historical version of the project. (2) Provide an audit trail for all changes - the ability to trace every byte of the project back to the date and time when it was first entered, together with a description of why it was entered. (2a) Security - the ability to detect unauthorized changes to the project (3) Disconnected operation - the ability to continue doing productive work even when off network. (4) The ability to work simultaneously on multiple branches. (5) Situational awareness - reporting tools that quickly and clearly show the status and history of the project. (6) Continuity - no single point of failure - all project history is preserved redundantly in geographically distributed locations. -- D. Richard Hipp d...@sqlite.org _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users