I have a really old D7 installation that is more than 10 years out of date, and I need to create a new installation to replace it.
At the time I think I used CCK and some other modules to enable what I wanted.
I basically have a relational db for a sports league, so includes teams, venues, seasons, matches, players, scores etc which are all interrelated, so you could pick the venue for a team, and the teams for a match etc.. through submitting a form, and then query that data to display fixture lists etc...
No idea whether this is possible, and if it is, how complex that would be, but ... is it possible to introduce a setting for a maximum number of revisions? General or per node type. In the basic site settings, or the node type settings perhaps? Maybe someone else has another idea about this?