Oct
16th
Sat
16th
Turing Complete Version Control
Go-oo was maintained as patches, such that features could be enabled per-platform or per distribution simply by not applying them but this brings maintenance, and development problems of its own.
Instead with LibreOffice we will have several flat git repositories, such that the git diff output will be your patch, and committing is as simple as a git push. Of course many of the go-oo features have been merged, some are still pending review, and going forward go-oo will be obsoleted by LibreOffice.
http://lwn.net/Articles/406702/
Apparently they are going to replace old “if (IS_WINDOWS) { }” thing with maintaining separate branches, each one for major and constantly merging them together. Interrresting…