CM homepage Computer Science LTH

Configuration Management - lecture 4b:

Repository in-depth

Literature

  • Ulf Asklund et al.: The Unified Extensional Versioning Model.
    Read this article. Make sure that you fully understand:
    • the difference between a generic and bound configuration
    • in what way the UEVM is "unified"
    • what "version concentration" is
  • Brad Appleton et al.: Streamed Lines - Branching Patterns for Parallel Software Development.
    Read the introduction part of this paper to get the context. Browse quickly through the rest - choosing one or two patterns to read more carefully (for instance T5 and T8 or P7 and P8?).

Lecture summary

  • intentional and extensional versioning models
  • bound and generic configurations
  • strategies for branching and merging

Hand-outs

UEVM: 3 slides pr. page, 6 slides pr. page
COOP/Orm demo: 3 slides pr. page, 6 slides pr. page
Branch and merge: 3 slides pr. page, 6 slides pr. page

Quote of the day

I know no way of judging the future but by the past. (Patrick Henry)
You can never plan the future by the past. (Edmund Burke)



Updated November 20, 2002