Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The Problem:
    • After doing many edits in the configuration tree while working on a higher level goal, one is unsure what bootstrap files and/or version handlers need to be updated
  • The Solution:
    • Before starting on the higher level goal, one exports a snapshot of the configuration tree
    • After working on the higher level goal, in the Compare Config App, one loads the snapshot of the tree in the left of the split view and the current tree on the right of the split view
    • Use the colored rows which highlight the differences to easily tell what configuration has changed and needs to be updated in bootstrap files/version handlers
    • Use export actions supplied by the Compare Config App to quickly create new bootstrap files

Check

...

bootstrap files and version handlers are correct

  • The Problem:
    • After creating bootstrap files and version
    handler, one can compare the tree created from bootstrap/version handlers against an export
    • handlers, it is hard to tell if whether they faithfully recreate the configuration tree created by hand
  • The Solution:
    • One exports a snapshot of the configuration tree configured by hand
    • One deletes the repository and uses the bootstrap files and/or version handlers to recreate it
    • In the Compare Config App, load the snapshot of the hand-crafted tree
    to see if the bootstrap files and version handlers correctly recreates the hand-crafted tree.
    • in the left of the split view and the recreated tree on the right
    • Use the colored rows which highlight the differences to easily tell whether the configurations are the same, or whether any differences are intentional

Analyze and merge changes from other developers

...