finworks/smallsource — Issue #5: version file
Author: ottobehrens
Created: 2012-01-29 22:39:03+00:00
State: open

In our project, we have an override that essentially removes the ancestry and children in the version file. We do this because:
1. Some of our projects have a huge ancestry. It takes a much longer time to save such a package (perhaps an optimisation opportunity in monticello).
2. This is actually not useful for us. We merge frequently and we don't branch. So a deep ancestry is relatively useless.
3. Merging the version file using git was problematic.
4. It's difficult to read the ancestry file. firstly because of the stupid cr line endings. (stupid computer industry). and secondly because of the length of a line.

Here's what we currently have:
(name 'Wonka-Amount-Core-daniel.32'
message 'Debit order confirmation'
id '3e860c7f-3160-4d1b-af5c-5fba2e2df942'
date '09/01/2012'
time '08:34:14'
author 'daniel'
ancestors ()
stepChildren ())

git whatchanged Wonka-Amount-Core.tree/version gives us a nice commit history on that package.