Open Source Contributions
Mercurial
I contributed to the Mercurial distributed version control system:
- I co-developed an efficient distributed protocol for determining missing commits,
- created the patch branch extension, and
- wrote a German introduction to Mercurial .
and mentored others:
- Nautilus integration for TortoiseHg. Completed.
- Partial Cloning support for Mercurial, that is, cloning a subset of files (narrow clones, co-mentoring). Aborted.
- Shallow cloning, that is, cloning only recent history. Aborted.
Own Projects
I also created a few projects:
- Remote controller for the Hoval Ultrasource heat pump written in Go for the Raspberry Pi (MIT).
- Abacus Formula Compiler - extract computation models from spreadsheets and compile directly to JVM byte code (for Abacus, commercial and GPLv3).
- JCite - cite Java source code directly from unit tests into your documentation (BSD).
- JDepChk - check dependencies in Java virtual machine (JVM) class files (BSD).
- EDepChk - integrate JDepChk with Eclipse (BSD).
- Rextile - build XHTML documents and entire web sites – like this one – with ease (BSD).