Tasks are kept in a single text file, sorted by MD5 hash so version controlled merges tend to work better.