[mɪ:keɪ'a] RSS

Archive

Oct
16th
Sat
permalink

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…