Offtopic, achtung.
I think it is a bad practice to base software versions on file revisions. This is a question of «granularity» — whether you really want to have a 1.108 version in two months of hard work or hesitate to commit a small whitespace-only code style fix to your source because it's just too little a change to justify for a new version.
This is Bad Thing(TM) to say nothing of having multiple (for large values of «multiple») equally important files with totally different revision histories inside one software package with one version number.
|