#   Fixed: RT#206, involving deleting large files over NFS (Kartik Agaram,
#   David Roundy)

#   Bug fix: "darcs annotate missing_file.txt" no longer displays unnecessary
#   debugging output. (Thomas Zander)

match: name "fixes createDirectory-failing bug" && author "roundy"
>   Fixed: fixed bug manifesting with failed createDirectory (David Roundy)

match: name "add sendmail-command option"
>   New feature: send accepts --sendmail-command that allows to
>   customize the command used for sending patch bundles (Benedikt Schmidt)

match: hash 20050406180405-f316c-a107cd3814a51d3357c0953ed216352e811add72
match: hash 20050305153255-f316c-4c1942d8a74d0be8cde31d16a6adae2103c633ce
>   New feature: darcs put, the easiest way to create a remote repo, symmetric
>   with 'darcs get'. Coded by Josef Svenningsson.

match: name "^When creating replicas to run .diff. on, only copy what's necessary.$"
>   Performance improvement: Using 'darcs diff' is now exponentially faster
>   when comparing specific files in the working directory to the most recent   
>   copy in the repo. Coded by kannan@cakoose.com. 

match: exact "eliminate inappropriate singular flags in changes."
>   Bug fix: RT#305: Removed '--patch' from the 'changes', which conflicted
>   with the new '--patches' option.

match: exact "add HTTP cache control headers to darcs.cgi"
>   New Feature: darcs.cgi now uses appropriate caching headers. This will
>   make repeated calls to the same pages by cache-aware browsers much faste in
>   some cases. It also means that darcs.cgi can be usefully combined with a
>   cache-aware proxy for even better performance. (Will Glozer)

match: exact "add --modernize-patches option to optimize."
>   New Feature: darcs optimize now has "--modernize-patches" and
>   "--reorder-patches" flags.  See the manual for details.

match: exact "PR#231: fix record to report any non-existent file/directory given as an argument"
>   New Feature: RT#231: darcs gives better feedback now if you try to record
>   nonexistent files or directories. (Karel Gardas, Mark Stosberg)

match: exact "make whatsnew --look-for-adds respect --no-summary (fixing #326)"
match: exact "PR#245: whatsnew --look-for-adds implies --summary usage"
>   New Feature: RT#245: Using --look-for-adds with 'whatsnew' implies
>   --summary. This should save some typing for the common case.
>   (Karel Gardas, Mark Stosberg)

match: exact "Fix RT#266. Introduce is_symlink instead of isnt_symlink."
>   Fixed: RT#266: Adding a non-existent dir and file gives the expected
>   message now. (Tomasz Zielonka).

match: exact "Shell::Command to replace shell calls in perl tests"
match: exact "[RT#268] Ship Test::Harness and Test::More"
match: exact "Test::Darcs.  darcs() instead of `$DARCS ...`"
>   Internals: RT#255, several welcome refactors were made to the test suite,
>   including comprehensible shell test script output, improved portability,
>   and easier maintenance. (Michael Schwern).

match: exact "RT#10 demostrate conflict resolution bug is resolved"
>   Fixed: RT#10, a missed conflict resolution case. More accurately, we
>   noticed at had been fixed some point. A regression test for it was added.
>   (Tomasz Zielonka, Mark Stosberg)

match: exact "Command tag now accepts patchname on the command line"
>   New feature: darcs tag can now accept the tag name on the command line
>   (RT#143). (Josef Svenningsson, Mark Stosberg, David Roundy)

match: exact "improvements for darcs add and adding parent directories"
>   New feature: Automatically add parent directories for darcs add. (RT#20)
>   Coded by Benedikt Schmidt.

match: exact "clarify how bad the situation is when failure happens in pull."
>   Add helpful diagnostic message when there is a failure while pulling
>   (RT#201)

match: exact "read patches lazily in Repair."
match: exact "read patches lazily in Get."
match: exact "make check read patches lazily."
match: exact "Infrastructure for lazy patch parsing"
>   Performance improvement: Several commands now read patches lazily,
>   which reduces memory usage. A test of 'darcs check' on the Linux kernel
>   repository showed the memory usage was nearly cut in half, from about 700 Megs  
>   to 400. Coded by David Roundy.

match: exact "replace Hunt/Szymanski diff algorithm with one by Myers"
>   Performance improvement: RT#222: darcs performs better on files with
>   massive changes. Coded by Benedikt Schmidt.

match: exact "make unrecord and unpull use same interface as pull, to select multiple patches"
>   New feature: unrecord and unpull have a more powerful interface similar to
>   'darcs pull'.  This allows for multiple patch selection. Coded by Tommy
>   Pettersson.

match: exact "add test for fancy printer"
match: exact "document environment variables for controling color and escaping"
match: exact "add control of color in ColourPrinter with environment variables"
match: exact "rewrite ColourPrinter with a policy data type (fixes RT#302)"
>   New feature: more control over color and escaping in printed patches,
>   alternative color scheme, escaping of trailing spaces (Tommy Pettersson)

