Script name changes with commits
The name of the script in the info.nut file contains version information, and thus the name changes with each commit, making all previous versions incompatible, and thus defeating the compatibility number.
See http://www.tt-forums.net/viewtopic.php?p=1142830#p1142830 for the report
#1 Updated by Alberth about 5 years ago
- Status changed from New to Confirmed
A first investigation revealed it's less simple than it looks.
The name has a repository tag, because otherwise all installed bees look the same for the user. The current solution is to fix the 4 character identification of the scripts, in the sense that OpenTTD uses those for comparison of script equality, thus dropping the need for using the displayed name for it.
This is how bananas works, and how newgrfs do it.