Ideas for the Google Summer Of Code 2007
Main page: 2007
monotone
- attach/detach
- access pattern visualization
- commit message match status output
- rename --guess
- clean
- diff --ignore-whitespace
- .mtn-template
automatic updating of the sample output in the tutorial
subversion importer
- boost::filesystem::path replacement
- proper character set and line separator handling based on file attributes
- some kind of --format="" support for automate
- selectors overhaul?
- automated man page generation from the internal option setup
- make netsync startup fast
- redo windows pipe support
- synchronization over dumb protocols (e.g. HTTP, SFTP)
- LogUI
- conflict handling
- .mtn-ignore cleanup -- globbing, move into C++ code (currently handled in lua)
- unified workspace scan caching
- make our ssh agent code work on windows (with putty's pageant)
botan/ajisai? What is there we need?
monoclipse (much more sketchy b/c someone who signs up to java/eclipse stuff cannot necessarily fall back on c++/monotone stuff)
guitone
Main page: http://guitone.thomaskeller.biz
- a dag graph view using libqanava, libtulip, graphviz or else
- a kpart module for the KDE Konqueror based on the existing framework
- a tortoisecvs/svn alike Windows Explorer add-in, again based on the existing framework
- a Win32 installer
- for Python enthusiasts: waf win32 native build support (see net.venge.monotone.guitone.waf branch)