# 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)