What is/are the reason/s for storing the full text of page revisions in
the database as opposed to some form of differential? Am I correct in
assuming that speed has been given priority over storage space
requirements, and if so, has any benchmarking been done to find out how
much overhead would be added by storing revision as diffs and how much
space would be saved?
Also, has there been any discussion of the possibility of branching a page
(as is possible in e.g. a CVS repository)?
I haven't seen anything on either of these issues after a quick search
through the list archives and some non-exhaustive reading of the main
wiki, so pointers to anything I've missed are welcome.
--
http://members.dodo.com.au/~netocrat