I think that's the ChangeLog for 2.0.1 done.
 [phew! glad that's over with, one of my more bizarre addictions]

Please make any changes you see fit.

Sat Jun 14 08:26:32 BST 2008  Eric Kow <[EMAIL PROTECTED]>
  * Use changes -s style for unlogged patches (make_changelog).
  This make it easier to tell what a patch is at a glance.

Sat Jun 14 10:10:45 BST 2008  Eric Kow <[EMAIL PROTECTED]>
  * Even more changelog entries for 2.0.1.

New patches:

[Use changes -s style for unlogged patches (make_changelog).
Eric Kow <[EMAIL PROTECTED]>**20080614072632
 This make it easier to tell what a patch is at a glance.
] hunk ./src/make_changelog.hs 20
 
 module Main (main) where
 
+import Darcs.Arguments ( showFriendly )
+import Darcs.Flags ( DarcsFlag(Summary) )
 import Darcs.Repository ( read_repo, withRepository, ($-) )
 import Darcs.Repository.Prefs ( boring_file_filter )
 import Darcs.Patch.Match ( match_parser, match_pattern, apply_matcher, Matcher,
hunk ./src/make_changelog.hs 27
                     make_matcher )
 import Darcs.Patch.MatchData ( PatchMatch(..) )
-import Darcs.Patch.Info ( PatchInfo, just_name, just_author, pi_date, pi_tag, human_friendly )
+import Darcs.Patch.Info ( PatchInfo, just_name, just_author, pi_date, pi_tag )
 import Darcs.Patch.Ordered ( unsafeUnRL, concatRL )
 import Darcs.Hopefully ( info )
 import Darcs.Sealed ( liftSM )
hunk ./src/make_changelog.hs 73
     let unlogged = filter (\p -> not $ any (`apply_matcher` p) allpatterns)
                  . filter (isNothing . pi_tag . info) $ history
          where allpatterns = concat $ map fst entries
-    hPutStr stderr $ concat
+    when (not (null unlogged)) $ do
+        hPutStr stderr $ concat
            [ "\npatches which have not yet been changelogged\n\n"
hunk ./src/make_changelog.hs 76
-           , renderDocs $ map (human_friendly.info) unlogged
+           , renderDocs $ map (showFriendly [Summary]) unlogged
            ]
 
   where
[Even more changelog entries for 2.0.1.
Eric Kow <[EMAIL PROTECTED]>**20080614091045] hunk ./changelog.in/entries/kowey 6
 # ----------------------------------------------------------------------
 
 # code quality
+ignore: exact "+strictness comment in FPS.hs"
+ignore: exact "Define unDoc as field of Doc."
+ignore: exact "Extend command_argdefaults to accept [DarcsFlag]."
+ignore: exact "Fix import warnings for Windows."
+ignore: exact "Improve generic rules for English plurals. "
+ignore: exact "Little style change."
+ignore: exact "Make an undefined a bit more informative"
+ignore: exact "Ordered.lhs: explain acronyms"
+ignore: exact "Refactor DateMatcher and add debugging code."
+ignore: exact "Remove unused UnsafeCatch module"
+ignore: exact "Rename ColourPrinter to ColorPrinter."
+ignore: exact "Replace colour by color to uniformise a bit."
+ignore: exact "Return ParseError instead of String in parseDate."
+ignore: exact "Slight tidy up of English module."
+ignore: exact "SlurpDirectory.lhs: remove apparently pointless aliases"
+ignore: exact "Use nilPS wherever possible"
 ignore: exact "add type witness declarations to Resolution"
hunk ./changelog.in/entries/kowey 23
+ignore: exact "avoid repeatedly checking whether stdout is a terminal."
+ignore: exact "clean up execPipeIgnoreError to use System.Process."
+ignore: exact "clean up genslurp_helper a tad."
 ignore: exact "cleanup in ShowAuthors: \"as\" is a bad variable name, since it's also a haskell keyword."
hunk ./changelog.in/entries/kowey 27
+ignore: exact "correct mmap type signatures"
 ignore: exact "corrected ratification..."
hunk ./changelog.in/entries/kowey 29
+ignore: exact "cut commented code (that would no longer compile)."
+ignore: exact "don't inline darcs_version."
 ignore: exact "eliminate duplicate get_remote_repo in favor of list comprehensions."
 ignore: exact "eliminate use of Haskell 98 library modules."
hunk ./changelog.in/entries/kowey 33
-ignore: exact "Fix import warnings for Windows."
+ignore: exact "eliminate use of Stringalike in ReadMonad and friends."
+ignore: exact "even more stupid debug messages."
+ignore: exact "fix regression introduced by using Data.List.isInfixOf."
 ignore: exact "fix up website for new release."
hunk ./changelog.in/entries/kowey 37
+ignore: exact "get rid of stupid debug messages."
+ignore: exact "make PatchInfo reading specific to PackedString."
+ignore: exact "prefer catMaybes over list comprehension."
 ignore: exact "ratify Eric's use of readFile."
hunk ./changelog.in/entries/kowey 41
+ignore: exact "refactor \"_darcs\" to darcsdir variable"
+ignore: exact "remove Stringalike module entirely."
+ignore: exact "remove gitlib.{c,h.in} as it appears to be unused"
+ignore: exact "remove hackish attempt to set GC parameters based on available memory."
+ignore: exact "remove unneeded parens and clean up then/else alignment in Lcs."
 ignore: exact "remove unused compress/uncompress functions."
 ignore: exact "remove unused emptyFileContents."
 ignore: exact "remove unused function ephemeral."
hunk ./changelog.in/entries/kowey 51
 ignore: exact "remove unused function test_patch."
 ignore: exact "remove unused isExecutable function."
-ignore: exact "Rename ColourPrinter to ColorPrinter."
-ignore: exact "Replace colour by color to uniformise a bit."
-ignore: exact "Ordered.lhs: explain acronyms"
-ignore: exact "prefer catMaybes over list comprehension."
-ignore: exact "remove gitlib.{c,h.in} as it appears to be unused"
-ignore: exact "remove hackish attempt to set GC parameters based on available memory."
-ignore: exact "remove Stringalike module entirely."
-ignore: exact "correct mmap type signatures"
-ignore: exact "cut commented code (that would no longer compile)."
-ignore: exact "Define unDoc as field of Doc."
-ignore: exact "tiny wibble to make code a little more symmetric."
-ignore: exact "Use nilPS wherever possible"
-ignore: exact "simplify ParserM"
-ignore: exact "don't inline darcs_version."
-ignore: exact "eliminate use of Stringalike in ReadMonad and friends."
-ignore: exact "Refactor DateMatcher and add debugging code."
 ignore: exact "replace '{-# OPTIONS' with '{-# OPTIONS_GHC'"
hunk ./changelog.in/entries/kowey 52
-ignore: exact "remove unneeded parens and clean up then/else alignment in Lcs."
-ignore: exact "Remove unused UnsafeCatch module"
-ignore: exact "clean up execPipeIgnoreError to use System.Process."
-ignore: exact "clean up genslurp_helper a tad."
-ignore: exact "even more stupid debug messages."
-ignore: exact "Extend command_argdefaults to accept [DarcsFlag]."
-ignore: exact "Improve generic rules for English plurals. "
-ignore: exact "+strictness comment in FPS.hs"
-ignore: exact "fix regression introduced by using Data.List.isInfixOf."
-ignore: exact "Little style change."
-ignore: exact "Make an undefined a bit more informative"
-ignore: exact "get rid of stupid debug messages."
-ignore: exact "Return ParseError instead of String in parseDate."
-ignore: exact "Slight tidy up of English module."
-ignore: exact "SlurpDirectory.lhs: remove apparently pointless aliases"
-ignore: exact "make PatchInfo reading specific to PackedString."
+ignore: exact "simplify ParserM"
+ignore: exact "tiny wibble to make code a little more symmetric."
 
 # makefile/configure
 ignore: exact "Account for pre-existing api-doc."
hunk ./changelog.in/entries/kowey 57
+ignore: exact "Create the api-doc dir if it does not exist."
+ignore: exact "Do LDFLAGS conversion without calling out to GHC, avoiding nasty characters in GHC commands"
+ignore: exact "Don't let other configure flags change the type witnesses"
+ignore: exact "Fixed problems with --with-static-libs"
+ignore: exact "Give a clear error message when no suitable haddock is installed"
+ignore: exact "Make curl_multi_timeout check work for static builds."
+ignore: exact "Makefile: prefix -optl only on $(LIBS) that start with '-'"
+ignore: exact "Move curl_multi_timeout check outside of pipelining check."
+ignore: exact "Raise a configure error when no Text.Regex module can be found."
+ignore: exact "Use GHC instead of GCC to check for zlib availability (issue 813)"
+ignore: exact "Use `curl-config --static-libs` when building with static libs."
 ignore: exact "add --with-curl=<DIR> configure option to be able to choose appropriate curl installation"
 ignore: exact "avoid putting a newline into GHCLIBS and/or GHCLDFLAGS."
 ignore: exact "avoid using \"which\" command, which is buggy on SunOS."
hunk ./changelog.in/entries/kowey 74
 ignore: exact "bump optimization level up to -O2."
 ignore: exact "change handling of hi files to use silly make rule as ghc docs suggest."
 ignore: exact "configure: more precise error messages about packages."
-ignore: exact "Create the api-doc dir if it does not exist."
 ignore: exact "define forM_ since it is absent on GHC 6.4.1"
hunk ./changelog.in/entries/kowey 75
-ignore: exact "Do LDFLAGS conversion without calling out to GHC, avoiding nasty characters in GHC commands"
-ignore: exact "Don't let other configure flags change the type witnesses"
-ignore: exact "fix bug in configure script wrt HTTP package."
-ignore: exact "Fixed problems with --with-static-libs"
 ignore: exact "fix OPTLLIBS filtering"
hunk ./changelog.in/entries/kowey 76
+ignore: exact "fix bug in configure script wrt HTTP package."
 ignore: exact "generalize the testing for external libraries."
hunk ./changelog.in/entries/kowey 78
-ignore: exact "Give a clear error message when no suitable haddock is installed"
 ignore: exact "included files reordering to fix build warning on Solaris"
 ignore: exact "insert stupid debug code into configure script."
hunk ./changelog.in/entries/kowey 80
-ignore: exact "Make curl_multi_timeout check work for static builds."
-ignore: exact "Makefile: prefix -optl only on $(LIBS) that start with '-'"
+ignore: exact "make darcs build on win32 by conditionally compiling out a few bits that are unused or meaningless on win32"
 ignore: exact "move -cpp option into source files."
hunk ./changelog.in/entries/kowey 82
-ignore: exact "Raise a configure error when no Text.Regex module can be found."
 ignore: exact "remove unneeded check for termio.h."
 ignore: exact "remove unneeded redundant adding of -lcurses (done by AC_SEARCH_LIBS)."
 ignore: exact "remove unused GHC_LIBDIR"
hunk ./changelog.in/entries/kowey 86
 ignore: exact "remove unused Setup.lhs."
+ignore: exact "resolve Issue813: make configure test consult LDFLAGS and LIBS."
 ignore: exact "simplify configure a bit: if we're defining CPP symbols, no need to also use AC_SUBST."
 ignore: exact "stringify.hs: rw to avoid multi-line string literal"
hunk ./changelog.in/entries/kowey 89
-ignore: exact "Use `curl-config --static-libs` when building with static libs."
-ignore: exact "Use GHC instead of GCC to check for zlib availability (issue 813)"
 ignore: exact "we don't need Darcs.Patch.Check for darcs itself."
 
 # test suite
hunk ./changelog.in/entries/kowey 92
-ignore: exact "add another test for Issue794."
+ignore: exact "Add (passing) test for issue709."
+ignore: exact "Add a partial test for issue525."
+ignore: exact "Add a test to show a bug with --look-for-adds that corrupt pending."
+ignore: exact "Add failing test for issue870."
+ignore: exact "Add test for issue794."
+ignore: exact "Added bugs/replace-in-moved.sh for bug 864."
 ignore: exact "Added test for issue 538"
 ignore: exact "Added test for issue 803"
hunk ./changelog.in/entries/kowey 100
-ignore: exact "Add failing test for issue870."
+ignore: exact "Check for bash before running shell tests."
+ignore: exact "Demonstrate 'hidden conflicts' bug (old format)."
+ignore: exact "Demonstrate issue885, a regression of \"darcs get --to-match\""
+ignore: exact "Fix space issue in issue803.sh"
+ignore: exact "Fix test for issue 538"
+ignore: exact "Generalise test for rollback with no changes."
+ignore: exact "Get rid of extra newline in uniqueoptions test."
+ignore: exact "Move issue855 bug to tests."
+ignore: exact "Move repoformat bug to passing tests."
+ignore: exact "Replace presumably non-portable use of fgrep in issue864 bug"
+ignore: exact "Undo overoptimistic move of issue855 bug to tests."
+ignore: exact "add another test for Issue794."
 ignore: exact "add test for darcs show bug."
hunk ./changelog.in/entries/kowey 113
-ignore: exact "Add test for issue794."
 ignore: exact "add testsuite workarounds for Solaris `cp' and `test' commands issues"
 ignore: exact "add very simple test for show authors."
 ignore: exact "avoid unnecessary complexity in tests."
hunk ./changelog.in/entries/kowey 117
 ignore: exact "avoid using \"./editor\" in test, as this syntax fails under windows."
-ignore: exact "Check for bash before running shell tests."
 ignore: exact "clean up after test."
 ignore: exact "clean up before running issue436.sh."
hunk ./changelog.in/entries/kowey 119
-ignore: exact "Demonstrate 'hidden conflicts' bug (old format)."
 ignore: exact "de-tapify issue538.sh test."
 ignore: exact "document running a couple of tests."
 ignore: exact "document that we now can just use \"darcs\" in shell tests."
hunk ./changelog.in/entries/kowey 122
+ignore: exact "don't redirect output of test to file in repository while running --look-for-adds."
 ignore: exact "don't set the IFS variable to null in harness."
 ignore: exact "enable automatic running of additional tests, as Gwern suggested."
 ignore: exact "exempt issue458.sh test from windows."
hunk ./changelog.in/entries/kowey 126
+ignore: exact "fix URL in network test."
 ignore: exact "fix bug in test when there's a space in test directory."
 ignore: exact "fix pull_many_files.pl test to search for GNU tar first"
hunk ./changelog.in/entries/kowey 129
-ignore: exact "Fix space issue in issue803.sh"
 ignore: exact "fix space issue in test."
hunk ./changelog.in/entries/kowey 130
-ignore: exact "Fix test for issue 538"
 ignore: exact "fix test for windows (maybe?)"
hunk ./changelog.in/entries/kowey 131
-ignore: exact "fix URL in network test."
 ignore: exact "fix weird bug in harness.sh maybe?"
hunk ./changelog.in/entries/kowey 132
-ignore: exact "Generalise test for rollback with no changes."
-ignore: exact "Get rid of extra newline in uniqueoptions test."
 ignore: exact "make conflict-fight-failure test a little more legible and verbose."
 ignore: exact "make harness.sh a little more verbose."
 ignore: exact "make issue538 test work with spaces in directories."
hunk ./changelog.in/entries/kowey 140
 ignore: exact "mark issue803.sh test as a currently-failing bug."
 ignore: exact "maybe fix windows check in set_scripts_executable.pl?"
 ignore: exact "modernize steve-and-monica test."
-ignore: exact "Move issue855 bug to tests."
-ignore: exact "Move repoformat bug to passing tests."
 ignore: exact "move threaded and profile tests earlier, and check whether threaded actually works."
hunk ./changelog.in/entries/kowey 141
+ignore: exact "note that we don't support hard links under windows."
 ignore: exact "remove  buggy use of tempdir in pull.pl."
 ignore: exact "remove darcs wrapper from tests."
 ignore: exact "remove recommendation to use TAP output for shell tests."
hunk ./changelog.in/entries/kowey 147
 ignore: exact "remove unnecessary defaults-setting in pull_compl.sh"
 ignore: exact "reorder test suite around fact that test_unit takes so long."
-ignore: exact "Replace presumably non-portable use of fgrep in issue864 bug"
 ignore: exact "resolve Issue832: quote all instances of \"$DARCS\", \"$ACTUAL_DARCS\", \"$PWD\", and \"$HOME\" in the sh tests and test harness, as well as all other shell variables that get expanded in test scripts (a cursory glance suggested that none of them were actually intended to be split on whitespace and so are probably best quoted)."
 ignore: exact "resolve issue870: it was a bug in the test script."
 ignore: exact "simplify code to avoid having to worry about spaces in test path."
hunk ./changelog.in/entries/kowey 156
 ignore: exact "simplify tests a bit more."
 ignore: exact "simplify uniqueoptions.sh"
 ignore: exact "simplify update_roundup.pl."
+ignore: exact "simplify workaround for broken cp."
 ignore: exact "skip issue538.sh on windows, since I don't know how to run tests"
 ignore: exact "skip uniqueoptions.sh test on windows."
 ignore: exact "slightly-prettier way to avoid using system shell's test function."
hunk ./changelog.in/entries/kowey 164
 ignore: exact "translate pull.pl into shell."
 ignore: exact "translate whatsnew.pl into shell."
 ignore: exact "try a bit harder to identify windows systems in perl tests."
-ignore: exact "Undo overoptimistic move of issue855 bug to tests."
 ignore: exact "use bash in test."
 ignore: name "perl harness"
 ignore: name "shell_harness"
hunk ./changelog.in/entries/kowey 169
 
 # administrative
-ignore: exact "Add ability to ignore patches for ChangeLog."
-ignore: exact "Add a list of authors that allow the OpenSSL exception."
 ignore: exact "Add 'ignored' changelog entries (no warnings)."
hunk ./changelog.in/entries/kowey 170
+ignore: exact "Add a list of authors that allow the OpenSSL exception."
+ignore: exact "Add ability to ignore patches for ChangeLog."
 ignore: exact "ChangeLog entries by Eric."
 ignore: exact "Clarify intent of ignored changelog entries."
 ignore: exact "Exceptions to GPL granted as of 2008-06-13 morning."
hunk ./changelog.in/entries/kowey 176
 ignore: exact "Ignore tags in make_changelog warning about unlogged patches."
-ignore: exact "More changelog entries for 2.0.1."
 ignore: exact "Resolve issue705: warn about patches which are not changelogged."
hunk ./changelog.in/entries/kowey 177
+ignore: exact "Resolve issue763: provide logo without 'darcs' text."
 ignore: exact "Support comments on ignored changelog entries."
hunk ./changelog.in/entries/kowey 179
+ignore: exact "Use changes -s style for unlogged patches (make_changelog)."
+ignore: exact "set prefs again (they got lost on convert)."
+ignore: name  "[Mm]ore changelog entries for 2.0.1.$"
 
 # other
hunk ./changelog.in/entries/kowey 184
-ignore: exact "add new show bug command (hidden) to see what darcs will report if we encounter a bug."
-ignore: exact "consistently indent index.html and make it validate"
+ignore: exact "Darcs.Repository.Prefs: +boring filters for MS Visual Studio (see -users discussion)"
 ignore: exact "Do not react to darcs help --verbose"
 ignore: exact "English: only use singular for 1 (we have 0 foos, but 1 bar, and 2 quuxes)"
hunk ./changelog.in/entries/kowey 187
-ignore: exact "fix manual bug."
 ignore: exact "Fix pluralization of patches using English module."
hunk ./changelog.in/entries/kowey 188
+ignore: exact "Prefs.lhs: add cabal intermediates to ignore"
+ignore: exact "Remove unwanted verbosity from pull --xml-output"
+ignore: exact "add a bit more debugging info to repository identification."
+ignore: exact "add new show bug command (hidden) to see what darcs will report if we encounter a bug."
+ignore: exact "consistently indent index.html and make it validate"
+ignore: exact "fix manual bug."
 ignore: exact "fix regression in index.html.in."
 ignore: exact "grammar fix"
hunk ./changelog.in/entries/kowey 196
-ignore: exact "Remove unwanted verbosity from pull --xml-output"
 ignore: exact "resolve issue283: Make darcs help <cmd> consistent with darcs <cmd> --help."
 ignore: exact "resolve issue786:  implement oops command."
 ignore: exact "roll back implementation of joke oops command."
hunk ./changelog.in/entries/kowey 199
-ignore: exact "update darcs repository URL."
 ignore: exact "update README url links"
hunk ./changelog.in/entries/kowey 200
+ignore: exact "update darcs repository URL."
+ignore: name  "^Prefs\.lhs: ignore"
 
 # ----------------------------------------------------------------------
 # bug fixes
hunk ./changelog.in/entries/kowey 207
 # ----------------------------------------------------------------------
 
+match: exact "resolve Issue776: add code to wait for forkIO error-reporting threads to exit."
+> Bug Fix: Fix bugs related to use of threaded runtime (issue776, David Roundy)
+
+match: exact "add test for --ask-deps"
+match: exact "(re-)add with_selected_changes_reversed to SelectChanges"
+match: exact "bugfix, --ask-deps needs with_selected_changes_reversed to ask the right questions"
+> Bug Fix: Make --ask-deps ask the right questions (Tommy Pettersson)
+
+match: exact "resolve issue794: don't stop on first repoformat success."
+> Bug Fix: Correct detection of incompatibility with future darcs (issue794, Eric Kow)
+
+match: exact "resolve Issue803: add files back in that were manually moved on darcs mv."
+> Bug Fix: (regression) Re-enable darcs mv as a means of informing darcs about
+> manual renames (issue803, David Roundy)
+
+match: exact "Resolve issue855: avoid taking lock if using --dry-run"
+match: exact "resolve issue855: fix bug where we were calling revertRepository when running with --dry-run."
+match: exact "Add a test for issue855 (push --dry-run)"
+match: exact "add some checks that repo isn't modified when --dry-run is used."
+> Bug Fix: Make it possible to --dry-run on repositories we cannot write to
+> (issue855, Eric Kow, David Roundy)
+
+match: exact "Demonstrate conflict fight bug #817"
 match: exact "resolve Issue817: fix bug in conflict-handling with darcs-2 semantics."
 > Bug Fix: Conflict-handling with darcs-2 semantics (issue817, David Roundy)
 
hunk ./changelog.in/entries/kowey 235
 match: exact "Add test for case-insensitive backup bug."
 match: exact "Fix a backup bug on case-insensitive file systems."
-> Bug Fix: Avoid a error caused by renaming a file on
+> Bug Fix: Avoid an error caused by renaming a file on
 > case-insensitive file-systems (Eric Kow)
 
 match: exact "resolve issue385: don't worry if we can't get local changes."
hunk ./changelog.in/entries/kowey 247
 > Bug Fix: Do not rollback if no primitive patches were selected (issue870,
 > Eric Kow)
 
+match: exact "fix issue #918: use simplePrinters for xml output in \"darcs changes\" command"
+match: exact "Honour --xml-output when printing the patches in the \"will do\"/\"would do\" message"
+match: exact "Wrap ShowRepo output within a <repository> tag, when asked for XML output"
+match: exact "automatically include --xml support on commands supporting --dry-run."
+> Bug Fix and New Feature: Improved XML output (Benjamin Franksen, Lele Gaifax, David Roundy)
+
+match: exact "resolve issue770: catch 'does not exist' when running external programs"
+> Bug Fix: On Windows, notice when external programs fail to launch because they do
+> not exist (Eric Kow)
+
+match: exact "resolve issue687: don't clean out pristine cache except when optimizing."
+> Bug Fix: Avoid a race condition caused by cleaning out the pristine cache
+> (issue687, David Roundy)
+
+match: exact "only use pager on longer data."
+match: exact "use viewDocWith in printPatchPager and cut view_file function."
+match: exact "make pipeDoc use System.Process."
+match: exact "Added withoutNonBlock to Exec."
+match: exact "Restore creation of temporary file when calling a pager."
+match: exact "Fall back to stdout if viewing a file with a pager fails."
+match: exact "Do pipeDocToPager withoutNonBlock."
+match: exact "pipeDocToPager runs no pager if pager is \"\"."
+> Bug Fix: Improved interaction with pager
+> (David Roundy, Pekka Pessi, Eric Kow)
+
+match: exact "resolve issue873: always optimize inventory when adding a tag to old-format repositories."
+> Bug Fix: Fix tag --checkpoint so that darcs get --partial can avoid
+> fetching all patches (issue873, David Roundy)
+
+match: exact "Do not fix DarcsFlag (Output \"-\")."
+> Bug Fix: darcs send -o - (Pekka Pessi)
+
+match: exact "make patchSetToRepository work on hashed repositories."
+> Bug Fix: Make get --to-match work with hashed repositories (David Roundy)
+
 # ----------------------------------------------------------------------
 # performance
 # ----------------------------------------------------------------------
hunk ./changelog.in/entries/kowey 296
 > by default (Gwern Branwen, Eric Kow, Ian Lynagh, David Roundy)
 
 match: exact "optimized get --to-match handling for darcs 1 repositories"
-> Performance: optimized get --to-match handling for darcs 1
+> Performance: Optimized get --to-match handling for darcs 1
 > repositories (Reinier Lamers)
 
 match: exact "reduce memory use of put"
hunk ./changelog.in/entries/kowey 300
-> Performance: reduce memory usage of darcs put (David Roundy)
+> Performance: Reduce memory usage of darcs put (David Roundy)
 
hunk ./changelog.in/entries/kowey 302
+match: exact "Diff.lhs: has_bin only inspects first 4096 characters"
+match: exact "Diff.lhs, Prefs.lhs: add docs for 4096 optimization"
+> Performance: Optimized handling of very large files (Gwern Branwen)
+
+match: exact "getChanges with better shifting of first and last hunk with shiftBoundaries"
+match: exact "making sure hunk is not shifted beyond end of file in shiftBoundaries"
+> Performance: Fix an optimization in diff-detection (affects darcs whatsnew
+> and record) (Pekka Pessi)
+
+
 # ----------------------------------------------------------------------
 # features and ui
 # ----------------------------------------------------------------------
hunk ./changelog.in/entries/kowey 316
 
+match: exact "issue 538: set scripts executable before test if user desires"
+> New Feature: darcs trackdown --set-scripts-executable (Reinier Lamers)
+
+match: exact "Use System.Directory.getTemporaryDirectory to determine tmp location."
+match: exact "Create temporary files with openBinaryTempFile."
+match: exact "Create temporary files in the current directory."
+> Portability: Respect OS conventions in creation of temporary files (Eric Kow)
+
+match: exact "Add a --remote-repodir flag (yet unused)."
+match: exact "resolve issue792: Account for --remote-repo in defaultrepo code"
+> New Feature: --remote-repodir flag to allow separate default repositories
+> for push, pull and send (issue792, Eric Kow)
+
+match: exact "resolve issue783: propose 'edit' as a default Windows editor"
+> User Experience: On Windows, use MS-DOS 'edit' as a default editor
+> if Emacs and friends are not available (Eric Kow)
+
+match: exact "make darcs send always provide context."
+> User Experience: Always darcs send with context, as if --unified flag were used
+> (David Roundy)
+
 match: exact "add checks for removal of non-empty files."
 match: exact "add framework for patch-fixing repair."
 match: exact "implement primitive fixing of removal of non-empty files."
hunk ./changelog.in/entries/kowey 340
-> New Feature: check for and repair patches which remove non-empty files (David
-> Roundy)
+match: exact "resolve Issue815: enable rempair of \"rm\" patches that don't remove file contents."
+match: exact "support patch fixing in PatchInfoAnd."
+match: exact "cause check to fail if there are patches that remove non-empty files."
+match: exact "ignore any errors in clean_pristine."
+> New Feature: Check for and repair patches which remove non-empty files
+> (issue815, David Roundy)
 
 match: exact "add --count output option to changes."
 > New Feature: darcs changes --count (David Roundy)
hunk ./changelog.in/entries/kowey 374
 > other interactive commands (Eric Kow)
 
 match: exact "Resolve issue738: When pushing, remind user of patches to pull."
+match: exact "we don't need a reminder when there are no patches to pull."
 > User Experience: When pushing, prints a small reminder when
 > the remote repository has patches to pull (Eric Kow, David Roundy)
 
hunk ./changelog.in/entries/kowey 383
 > Pouillard)
 
 match: exact "Resolve issue187: Extend partial date matching to hours, minutes, secs."
-> New Feature: finer grained --match "date ...", i.e. hours,
-> minutes and seconds  (Eric Kow)
+match: exact "Remove a timezone-sensitive date matching test."
+match: exact "resolve issue793: fix regression in 'before X' date matching"
+> Bug Fix: Improved date matching (issue793, issue187, Eric Kow)
+
+match: exact "Resolve issue712: Rename --extended-help to --overview."
+match: exact "remove unneeded --verify-hash flag (we always verify hashes)."
+> UI changes: --extended-help is now called --overview, no more --verify-hash,
+> no more send --unified (David Roundy, Eric Kow)
+
+match: exact "Resolve issue845: Pass ssh's stderr to our stderr."
+> User Experience: Show ssh's stderr output in case it wants to ask the user
+> something (issue845, Eric Kow)
+
+match: exact "resolve issue245: more precise 'Bad token spec' error messages."
+match: exact "Issue a warning when using --old-fashioned-inventory with a darcs-2 repository."
+match: exact "give proper error message when slurping fails to identify a file or directory."
+> User Experience: Improved error messages and warnings
+> (issue245, issue371, Nicolas Pouillard, David Roundy, Eric Kow)
+
+match: exact "resolve Issue739: compile with threaded runtime by default."
+match: exact "don't clear progress messages on stdout if it's not a terminal"
+> User Experience: Better progress reporting [NB: darcs is now compiled with
+> threaded runtime by default] (issue739, David Roundy, Bertram Felgenhauer)
 
 # ----------------------------------------------------------------------
 # other
hunk ./changelog.in/entries/kowey 425
 match: exact "doc tweak"
 match: exact "doc: darcs-2 is no longer experimental."
 match: exact "resolve issue809: doc: darcs get is not lazy by default."
+match: exact "Correct how darcs treats identical changes under darcs-2 format"
 > Quality Assurance: Various improvements to documentation
hunk ./changelog.in/entries/kowey 427
-> (issue76, issue809, Gwern Branwen, Eric Kow, Nicolas Pouillard,
+> (issue76, issue809, Gwern Branwen, Lele Gaifax, Eric Kow, Nicolas Pouillard,
 > David Roundy)

Context:

[Still more changelog entries for 2.0.1.
Eric Kow <[EMAIL PROTECTED]>**20080613181548] 
[Canonize Benjamin Fraksen.
Eric Kow <[EMAIL PROTECTED]>**20080613171147] 
[More changelog entries for 2.0.1.
Eric Kow <[EMAIL PROTECTED]>**20080613165729] 
[Clarify intent of ignored changelog entries.
Eric Kow <[EMAIL PROTECTED]>**20080613162537] 
[Ignore tags in make_changelog warning about unlogged patches.
Eric Kow <[EMAIL PROTECTED]>**20080613162213] 
[Support comments on ignored changelog entries.
Eric Kow <[EMAIL PROTECTED]>**20080613161742
 
 Parsec wibble: the problem was that it would start parsing the
 emptyLine as a 'match' and not backtrack.
] 
[fix potential redundancy in version name.
David Roundy <[EMAIL PROTECTED]>**20080613162019] 
[Exceptions to GPL granted as of 2008-06-13 morning.
Eric Kow <[EMAIL PROTECTED]>**20080613072749] 
[Add test for case-insensitive backup bug.
Eric Kow <[EMAIL PROTECTED]>**20080613070918] 
[Fix a backup bug on case-insensitive file systems.
Eric Kow <[EMAIL PROTECTED]>**20080613070213
 
 Avoids this scenario.  The task: move foo to FOO and modify FOO
 1. FOO (foo) already exists, so I'll back it up
    (moves FOO [foo] to FOO.darcs-backup0)
 2. Now I can move foo to FOO
    foo no longer exists, but that's ok
    (nothing happens)
 3. Now I can FOO
    hey, where did FOO go?
    (crash!)
] 
[Check for bash before running shell tests.
Eric Kow <[EMAIL PROTECTED]>**20080612145509
 MSYS, for instance, does not provide bash by default.
 [note: or rather, only under the guise of sh.exe]
] 
[fix issue #918: use simplePrinters for xml output in "darcs changes" command
[EMAIL PROTECTED] 
[make darcs send always provide context.
David Roundy <[EMAIL PROTECTED]>**20080613155550
 I've just gotten sick of telling folks to add send --unified to their
 defaults file.  It's hard to see who wouldn't want context included.
] 
[ChangeLog entries by Eric.
Eric Kow <[EMAIL PROTECTED]>**20080613151200
 Some ChangeLog entries for 2.0.1
] 
[Add 'ignored' changelog entries (no warnings).
Eric Kow <[EMAIL PROTECTED]>**20080613150620] 
[Resolve issue705: warn about patches which are not changelogged.
Eric Kow <[EMAIL PROTECTED]>**20080613145443
 Mostly by Tommy Pettersson.
] 
[Add ability to ignore patches for ChangeLog.
Eric Kow <[EMAIL PROTECTED]>**20080613142540
 This would be useful if make_changelog could point out which patches
 are not being changelogged.
] 
[TAG 2.0.1rc2
David Roundy <[EMAIL PROTECTED]>**20080613011745] 
Patch bundle hash:
67ed6deab90897ca3e6a551ad68c79e5143ddb6f
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to