I believe that ohloh should use commit time not creation time as imagine following situation:
- I work on a branch for a long time
- I rebase against master and push it
The following happens:
- Commits are unordered - parent commits may be before children commits
- The project have 'decreased' activity as the 'past' appear to be more active then present.