It is really not in my best interest to be working on this... but I can't stop
myself. Argh! (only 79 patches to go)

Fri Jun 13 18:11:47 BST 2008  Eric Kow <[EMAIL PROTECTED]>
  * Canonize Benjamin Fraksen.

Fri Jun 13 19:15:48 BST 2008  Eric Kow <[EMAIL PROTECTED]>
  * Still more changelog entries for 2.0.1.

New patches:

[Canonize Benjamin Fraksen.
Eric Kow <[EMAIL PROTECTED]>**20080613171147] hunk ./src/list_authors.hs 85
   , ("[EMAIL PROTECTED]"      , "Andrew Pimlott")
   , ("[EMAIL PROTECTED]"       , "Andrew L Johnson")
   , ("[EMAIL PROTECTED]"    , "Aggelos Economopoulos")
+  , ("[EMAIL PROTECTED]", "Benjamin Franksen")
   , ("[EMAIL PROTECTED]"      , "Brian Alliet")
   , ("[EMAIL PROTECTED]", "Kirsten Chevalier")
   , ("[EMAIL PROTECTED]" , "Anders Hockersten")
[Still more changelog entries for 2.0.1.
Eric Kow <[EMAIL PROTECTED]>**20080613181548] hunk ./changelog.in/entries/kowey 6
 # ----------------------------------------------------------------------
 
 # code quality
+ignore: exact "add type witness declarations to Resolution"
+ignore: exact "cleanup in ShowAuthors: \"as\" is a bad variable name, since it's also a haskell keyword."
+ignore: exact "corrected ratification..."
 ignore: exact "eliminate duplicate get_remote_repo in favor of list comprehensions."
hunk ./changelog.in/entries/kowey 10
+ignore: exact "eliminate use of Haskell 98 library modules."
 ignore: exact "Fix import warnings for Windows."
 ignore: exact "fix up website for new release."
hunk ./changelog.in/entries/kowey 13
+ignore: exact "ratify Eric's use of readFile."
+ignore: exact "remove unused compress/uncompress functions."
+ignore: exact "remove unused emptyFileContents."
+ignore: exact "remove unused function ephemeral."
+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."
hunk ./changelog.in/entries/kowey 21
-
-# website
-ignore: exact "update README url links"
+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'"
+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."
 
 # makefile/configure
hunk ./changelog.in/entries/kowey 54
+ignore: exact "Account for pre-existing api-doc."
+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."
+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"
+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"
+ignore: exact "generalize the testing for external libraries."
+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."
+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 -cpp option into source files."
+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 79
+ignore: exact "remove unused Setup.lhs."
+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"
+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 87
+ignore: exact "add another test for Issue794."
+ignore: exact "Added test for issue 538"
+ignore: exact "Added test for issue 803"
 ignore: exact "Add failing test for issue870."
hunk ./changelog.in/entries/kowey 91
+ignore: exact "add test for darcs show bug."
+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."
+ignore: exact "avoid using \"./editor\" in test, as this syntax fails under windows."
 ignore: exact "Check for bash before running shell tests."
hunk ./changelog.in/entries/kowey 98
+ignore: exact "clean up after test."
+ignore: exact "clean up before running issue436.sh."
+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."
+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."
+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"
+ignore: exact "Fix space issue in issue803.sh"
+ignore: exact "fix space issue in test."
+ignore: exact "Fix test for issue 538"
 ignore: exact "fix test for windows (maybe?)"
 ignore: exact "fix URL in network test."
hunk ./changelog.in/entries/kowey 114
+ignore: exact "fix weird bug in harness.sh maybe?"
 ignore: exact "Generalise test for rollback with no changes."
hunk ./changelog.in/entries/kowey 116
+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."
+ignore: exact "make pull_compl.sh a bit more verbose."
 ignore: exact "make test suite smarter about cleaning up test directories."
hunk ./changelog.in/entries/kowey 122
+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."
hunk ./changelog.in/entries/kowey 126
+ignore: exact "Move repoformat bug to passing tests."
+ignore: exact "move threaded and profile tests earlier, and check whether threaded actually works."
+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."
+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."
hunk ./changelog.in/entries/kowey 136
+ignore: exact "simplify code to avoid having to worry about spaces in test path."
+ignore: exact "simplify init_tmp_repo."
+ignore: exact "simplify pull_compl.sh just a tad."
 ignore: exact "simplify setpref.sh"
hunk ./changelog.in/entries/kowey 140
+ignore: exact "simplify tests a bit more."
+ignore: exact "simplify uniqueoptions.sh"
+ignore: exact "simplify update_roundup.pl."
+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."
+ignore: exact "switch pull_compl.sh test to perl."
 ignore: exact "translate pull.pl into shell."
hunk ./changelog.in/entries/kowey 148
+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."
hunk ./changelog.in/entries/kowey 151
-ignore: exact "simplify init_tmp_repo."
-ignore: name "shell_harness"
+ignore: exact "use bash in test."
 ignore: name "perl harness"
hunk ./changelog.in/entries/kowey 153
-
-# oops command
-ignore: exact "resolve issue786:  implement oops command."
-ignore: exact "roll back implementation of joke oops command."
+ignore: name "shell_harness"
 
 # administrative
 ignore: exact "Add ability to ignore patches for ChangeLog."
hunk ./changelog.in/entries/kowey 157
+ignore: exact "Add a list of authors that allow the OpenSSL exception."
 ignore: exact "Add 'ignored' changelog entries (no warnings)."
 ignore: exact "ChangeLog entries by Eric."
 ignore: exact "Clarify intent of ignored changelog entries."
hunk ./changelog.in/entries/kowey 163
 ignore: exact "Exceptions to GPL granted as of 2008-06-13 morning."
 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."
 ignore: exact "Support comments on ignored changelog entries."
 
hunk ./changelog.in/entries/kowey 168
 # other
+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 "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 172
+ignore: exact "fix manual bug."
+ignore: exact "Fix pluralization of patches using English module."
+ignore: exact "fix regression in index.html.in."
+ignore: exact "grammar fix"
+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."
+ignore: exact "update darcs repository URL."
+ignore: exact "update README url links"
 
 # ----------------------------------------------------------------------
 # bug fixes
hunk ./changelog.in/entries/kowey 213
 match: exact "configure.ac: fix bytestring checking"
 match: name  "^FastPackedString\.hs:"
 match: exact "just remove concatLenPS"
+match: exact "fpstring.c: switch a memchr for memrchr"
 > Performance: Faster strings, using Data.Bytestring
 > by default (Gwern Branwen, Eric Kow, Ian Lynagh, David Roundy)
 
hunk ./changelog.in/entries/kowey 221
 > Performance: optimized get --to-match handling for darcs 1
 > repositories (Reinier Lamers)
 
+match: exact "reduce memory use of put"
+> Performance: reduce memory usage of darcs put (David Roundy)
+
 # ----------------------------------------------------------------------
 # features and ui
 # ----------------------------------------------------------------------
hunk ./changelog.in/entries/kowey 228
 
+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."
+> New Feature: check for and repair patches which remove non-empty files (David
+> Roundy)
+
 match: exact "add --count output option to changes."
 > New Feature: darcs changes --count (David Roundy)
 
hunk ./changelog.in/entries/kowey 240
 match: exact "simplify determine_release_state.pl."
 match: exact "make determine_release_state.pl use changes --count."
 match: exact "automatically work out the version of the stable release."
+match: exact "fix potential redundancy in version name."
 > New Feature: Include patch count in darcs --version, for
hunk ./changelog.in/entries/kowey 242
-> example darcs 2.0.1 (2.0.1 + 32 patches) (David Roundy)
+> example, 2.0.1 (+ 32 patches) (David Roundy)
 
 match: exact "default to not coloring hunks."
 match: exact "Use the lineColoring to prettify hunks with colors."
hunk ./changelog.in/entries/kowey 264
 > User Experience: When pushing, prints a small reminder when
 > the remote repository has patches to pull (Eric Kow, David Roundy)
 
+match: exact "darcs put now support --{no-,}set-default."
+> New Feature: darcs put --no-set-default and --set-default (Nicolas
+> 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)
+
 # ----------------------------------------------------------------------
 # other
 # ----------------------------------------------------------------------
hunk ./changelog.in/entries/kowey 276
 
+match: exact "Add --enable-hpc to configure."
+match: exact "hpc.README for collecting hpc data.  Requires ghc >= 6.8.3, otherwise tests will break."
+> Quality Assurance: --enable-hpc for checking program coverage (Christopher
+> Lane Hinson)
+
 match: exact "doc updates"
 match: exact "remove git section from building_darcs.tex"
 match: exact "doc: tell users about darcs-2 handling of identical patches."
hunk ./changelog.in/entries/kowey 290
 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."
-> Quality Assurance: Various improments to documentation
+> Quality Assurance: Various improvements to documentation
 > (issue76, issue809, Gwern Branwen, Eric Kow, Nicolas Pouillard,
 > David Roundy)

Context:

[fix potential redundancy in version name.
David Roundy <[EMAIL PROTECTED]>**20080613162019] 
[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.
] 
[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.
] 
[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.
] 
[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]
] 
[TAG 2.0.1rc2
David Roundy <[EMAIL PROTECTED]>**20080613011745] 
[bump version number up to 2.0.1rc2.
David Roundy <[EMAIL PROTECTED]>**20080613011731] 
[Resolve issue913: Use Data.Bytestring for IO, not Data.Bytestring.Char8
Eric Kow <[EMAIL PROTECTED]>**20080612125719
 
 This solution comes from Ian Lynagh, who points out that the
 difference between the two is:
 
 Data.Bytestring.Char8
 ---------------------
 writeFile :: FilePath -> ByteString -> IO ()
 writeFile f txt = bracket (openFile f WriteMode) hClose
    (\h -> hPut h txt)
 
 Data.Bytestring
 ---------------
 writeFile :: FilePath -> ByteString -> IO ()
 writeFile f txt = bracket (openBinaryFile f WriteMode) hClose
    (\h -> hPut h txt)
 
 We want this change because, as the System.IO docs say:
 
   On Windows, reading a file in text mode (which is the default) will
   translate CRLF to LF, and writing will translate LF to CRLF. This is
   usually what you want with text files. With binary files this is
   undesirable; also, as usual under Microsoft operating systems, text
   mode treats control-Z as EOF. Binary mode turns off all special
   treatment of end-of-line and end-of-file characters.
 
] 
[fix OPTLLIBS filtering
Karel Gardas <[EMAIL PROTECTED]>**20080607210701] 
[Darcs.Repository.Prefs: +boring filters for MS Visual Studio (see -users discussion)
[EMAIL PROTECTED] 
[Demonstrate 'hidden conflicts' bug (old format).
Eric Kow <[EMAIL PROTECTED]>**20080606151534] 
[fix regression introduced by using Data.List.isInfixOf.
David Roundy <[EMAIL PROTECTED]>**20080606102519] 
[fix bug in test when there's a space in test directory.
David Roundy <[EMAIL PROTECTED]>**20080605151104] 
[translate pull.pl into shell.
David Roundy <[EMAIL PROTECTED]>**20080605124106] 
[make test suite smarter about cleaning up test directories.
David Roundy <[EMAIL PROTECTED]>**20080605124025] 
[darcs put now support --{no-,}set-default.
Nicolas Pouillard <[EMAIL PROTECTED]>**20080604214551] 
[fix regression in index.html.in.
David Roundy <[EMAIL PROTECTED]>**20080605114356] 
[resolve issue783: propose 'edit' as a default Windows editor
Eric Kow <[EMAIL PROTECTED]>**20080605165812
 
 I think every Windows box has this.  Advantages over notepad are that
 - it's a console app
 - it appears to support Unix newlines
] 
[Makefile: prefix -optl only on $(LIBS) that start with '-'
Eric Kow <[EMAIL PROTECTED]>**20080605105539
 
 Otherwise, on Windows, if you try to build --with-static-libs, the
 linker will be passed /usr/local/lib/libcurl.a as an argument, which
 makes gcc complain.
] 
[resolve issue770: catch 'does not exist' when running external programs
Eric Kow <[EMAIL PROTECTED]>**20080604143100
 Convert these errors into ExitCode 127 (for Windows)
] 
[TAG 2.0.1rc1
David Roundy <[EMAIL PROTECTED]>**20080603124331] 
Patch bundle hash:
a40e71d472d8229da31d145b525c4143a7ec671a
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to