jrolson wrote:I would like to suggest a feature if I may,
The ability for admins to edit a file and then a page showing all the recent revisions made. Using the background text colors of green and red to show the changes made.
While that would be something nice to have, it unfortunately is not possible to do efficiently in PHP. I've taken a look at it several times, but tracking revisions and building the result of previous revisions is just not something that PHP is suited for. It would be easy for someone to try and overwhelm the server by requesting extremely old file versions from a large file, or doing something along those lines. The amount of caching it would take to make something like that isn't truly feasible with the tools currently available today. Not to mention the security hassles that may arise when allowing people (even admins) to edit files on the server.
What you'd be better off doing, in that case, is getting yourself either an SVN or git repository. I'd personally recommend git, but you can decide on your own which you would want.