Skip to: Site menu | Main content

XPlanner

Planning and tracking tool for agile teams following XP or Scrum

REFACTOR xplanner properties customization Print

As of 0.7, xplanner-custom.properties is committed in subversion.

This has several problems:

  • Problem 1
    1. Somebody changes xplanner-custom.properties
    2. Inadvertently commit it
    3. Everybody's build fails
  • Problem 2
    1. Change is made to xplanner-custom.properties on a same line as a customization made on a automated build machine
    2. subversion update detects a conflict
    3. The build fails

Here are the possible solutions

  • Solution 1
    • Have a checked in template file xplaner-custom-template.properties that people are supposed to copy and modify
    • For build machine we can make xplanner look at xplanner-<hostname>-<username>.properties. These could be checked in. It is our responsability to update all of them when we change anything in the properties set.

Jacques