bugs to fix:
============


features to add:
================

* Write up a haskell "rm -rf" so that I won't have to use a system call for
  this.

* Add an 'optimize' feature to arrange the patches so that the patches I
  have in common with another repo are at the beginning.

* Add an option to 'optimize' whenever we pull.

* Mark a remote patch as unwanted, so you won't get prompted for it on
  pulls.

* Make pull smart about creating hard links when pulling from a local repo.

* Add an option to cc people while pushing.

* Add a "repair" command which uses the redundancy in the repository to fix
  its inconsistencies.  This should be a tractable problem in many, if not
  all, cases and will provide a mechanism for dealing with changes in the
  glump function.

Patch types to add:
==================

* Patch includes (identical to patch depends, but hides included patch)

* Hunk indent/unindent (low priority)

* Hunk move (low priority--created by canonize)

* Word (like hunk, only operates on 'words' rather than 'lines', in a
  paragraph environment, with a given number of columns, with the lines
  being shifted around.  Intended for stuff like latex or long comments.
  VERY low priority)
