 __^__                     __^__
( ___ )-------------------( ___ )
 | / |                     | \ |
 | / | Development Roadmap | \ |
 |___|                     |___|
(_____)-------------------(_____)

Roughly in the order it needs to be done:

- Implement gvn-diff

- Implement gvn-switch

- GnubVersion:FileSelector : add right-click from which the other 
  commands can be reached.

- Module Browser: We should NOT need a separate repository browser; a 
  VFS module should be better.

- GnubVersion Preferences? Is it needed? If so, it's probably a GConf 
  job.  Might be useful for storing preferences like:
  - Program to use for "diff"
  - Editor (although the gnome built-in editor might be a good default)

- gvn-export: Can probably be implemented as a tweak on gvn-checkout. Or 
  as a normal file copy operation from the repository if the VFS module 
  is implemented.  This will probably not be necessary for repositories 
  reachable through WEBDAV, as Gnome already supports this.

- Refine gvn-checkout : needs to work for https:// repositories and 
  http:// repositories. And repositories that require authentication. At 
  the moment, it works for "known" repositories, i.e. where the 
  necessary login credentials are available under ~/.subversion

Other notes:
- Use gnome-keyring for passwords?
- Use proxy settings from Gnome

    vim: textwidth=72 formatoptions+=aw spell spelllang=en_gb mousemodel=popup

