darcs compiled on Aug 19 2008, at 14:49:05 # configured Mon Aug 18 15:02:55 GMTDT 2008 ./configure /usr/local/share/config.site /usr/local/etc/config.site Context: [Fix Windows build Simon Marlow **20080819134252 On Windows, System.Posix.Types.FileOffset is not the same as the type of the st_size field of the stat structure: the latter is Int64, whereas COff == Int32. This is almost ceratinly not the right fix, but it gets the build going. In general I don't recommend using System.Posix.* on Windows. The right way is to either use the official platform-independent libraries like System.IO, System.Directory or System.Process, or to use System.Win32 directly. ] [Resolve issue823: do not exit on keyboard interrupt when getting patches. Dmitry Kurochkin **20080815070943 And give a chance for go_to_chosen_version to run. ] [fix buggy comments in bugs/identical-patches.sh. David Roundy **20080814135322] [Add Ian's identical-patch test case. Eric Kow **20080813171032] [URL.hs: store only URL in waitToStart queue. Dmitry Kurochkin **20080813122246] [Add (failing) test for issue944. Eric Kow **20080814055903 This appears to be a reggression from darcs 1.0.9, and was submitted by Wolfgang Lux on the bug tracker. Interestingly, only the old format repositories are affected, not the hashed ones. ] [add type witnesses to TouchesFiles Jason Dagit **20080810063403] [add type witnesses to Patch/Choices.lhs Jason Dagit **20080809000237] [Split Cache mostly out of Darsc/Repository/Prefs into its own file (take 2) nwf@cs.jhu.edu**20080813094329] [Make Darcs.Repository.Prefs export the cache hash function nwf@cs.jhu.edu**20080807094918] [remove a few unsightly functions Jason Dagit **20080813061256] [Fix URL module bug with pipelining enabled. Dmitry Kurochkin **20080813081218] [Minor change to URL module. Dmitry Kurochkin **20080813074218] [Enable pipelining by default, add --disable-pipelining option (issue838). Dmitry Kurochkin **20080813011342] [Generalize HashRepo.clean_pristine to HashIO.clean_hashdir. me@mornfall.net**20080812002708] [Add writeSlurpy to roll out a copy of slurpy into a filesystem. me@mornfall.net**20080812002345] [fix breakage in URL. David Roundy **20080812141220] [Parametrize "pristine.hashed" in a bunch of functions. me@mornfall.net**20080812002114] [Rework URL module for multi threading. Dmitry Kurochkin **20080811221209] [Add thread synchronization to URL module and resume select() if interrupted by signal in curl module. Dmitry Kurochkin **20080810092810] [Handle error case with empty URL in URL.waitNextUrl function. Dmitry Kurochkin **20080809221755] [Add --debug-http flag to enable curl and libwww debug at run-time instead of compile-time. Dmitry Kurochkin **20080809154834] [Print a warning when the remote end does not have darcs 2. Eric Kow **20080811100933 Two reasons: (1) right now people get a scary warning from ssh when it can't fetch some non-essential files (it used to be that we would send stderr from ssh to /dev/null, but that has other problems...) (2) darcs transfer-mode more widely deployed could help a lot of people wrt darcs performance ] [Added a beware note to the unrecord command lele@nautilus.homeip.net**20080811145756] [Fixed typo lele@nautilus.homeip.net**20080801162427] [Better debug messages in URL module. Dmitry Kurochkin **20080809215247] [make Convert.lhs compile. David Roundy **20080810201725] [improve type safety of Darcs.Repository.Internal. Jason Dagit **20080810051109] [Refactor `darcs convert' warning at kowey's request. Trent W. Buck **20080810110014] [Expand formats text based in part on suggestions from darcs-users Max Battcher **20080809184043] [Fixes to global cache text based on darcs-users suggestions Max Battcher **20080809181424] [Add user-focused documentation of repository format options Max Battcher **20080807195429] [Highlight the global cache as a best practice Max Battcher **20080807193918] [Describe best practice in `darcs convert --help'. Trent W. Buck **20080810110615] [add type witnesses to Population Jason Dagit **20080808053252] [add type witnesses to CommandsAux Jason Dagit **20080808052738] [Add type witnesses to more modules, rounding out Darcs/Repository/* Jason Dagit **20080808050947] [fixed a bug in identity_commutes property Jason Dagit **20080808023025 In the right identity check the patch order should have gone from (identity :> p) to (p2 :> i2). I added a rigid type context too so that ghc 6.8 and newer would type the definition. ] [Make Darcs.Repository.Internal compile with type witnesses. Jason Dagit **20080808015343] [UF8.lhs: remove unusued functions/imports/docs gwern0@gmail.com**20080807221826] [Resolve issue974 : do not pass both -optc-g and -opta-g to GHC Eric Kow **20080807073620] [make this test more cross-platform Simon Michael **20080807103433] [document how to run unit tests Simon Michael **20080807030416] [move (most) failing tests to bugs for clean test output Simon Michael **20080806191336] [fix an old spelling error Simon Michael **20080806170432] [make searching for "test:" in makefile work Simon Michael **20080805222241] [run only normal (expected to pass) tests by default Simon Michael **20080805222108] [Downplay quantum mechanics link. Eric Kow **20080806124109 Besides, darcs has far more than 3 users by now. ] [Make patch theory intro more inviting to math people. Eric Kow **20080806123411] [cleanup and slight rewrite of the test docs Simon Michael **20080806165949] [make order of running tests consistent Simon Michael **20080806172123] [small makefile refactoring: allow just the normal tests to be run, without bugs/* Simon Michael **20080805203242] [Rectify dist help lele@nautilus.homeip.net**20080804080322 Removed the "make dist" suggestion, the manual is a better place for that. Instead, make clear that it operates on a clean copy of the tree, and mention the "predist" functionality. ] [website: explain that darcs 2 is required to get the darcs source. Simon Michael **20080803181216] [Canonize Gaetan Lehmann and Daniel Buenzli. Eric Kow **20080730104357 (for Daniel B, avoid an accent in his name) ] [configure: check for packages needed with split base. Eric Kow **20080730103840 Now that all packages must be used explicitly. ] [fix type witness compile errors specific to ghc 6.8 Jason Dagit **20080722182729] [avoid import of unused function fromMaybe. David Roundy **20080729172825] [configure: suggest regex-compat before text Eric Kow **20080725095336] [configure: mention Haskell in 'try installing' suggestion Eric Kow **20080725095015] [Typo (Text.Regex) Eric Kow **20080715121708] [Use haskeline to have a readline-like behavior when asking something to the user gaetan.lehmann@jouy.inra.fr**20080719065033 Unlike the implementations using readline or editline packages, this code code doesn't break the Ctrl-C behavior. ] [Improve generic rules for English plurals. Eric Kow **20080604123728] [add configure check for Network.URI. David Roundy **20080711011914] [add -hide-all-packages to default GHCFLAGS. David Roundy **20080711010952] [add support for outputting patch numbers in darcs changes. David Roundy **20080710011211] [add support for matching single patches by index. David Roundy **20080710004512] [add support for matching ranges of patches (counting back from present). David Roundy **20080710003225] [Better avoid silly manpage error. Trent W. Buck **20080704024920 It turned out only initialize's help string used 'quotes', so just remove them. This makes init's docstring consistent with the others. ] [Missing period at end of sentence. Trent W. Buck **20080704024232] [darcs --overview no longer works, so don't document it. Trent W. Buck **20080704030804] [Avoid silly manpage error. Trent W. Buck **20080703010733 man (nroff) treats an apostrophe in the first column specially, resulting in a syntax error without this patch. Ideally, all cases of 'foo' in the manpage (i.e. docstrings) should become `foo', since man -Tps turns ` and ' into left and right single quotes respectively. ] [obliterate whitespace in Darcs.Commands.Get gwern0@gmail.com**20080627192026 'twas causing lhs/haddock difficulties where a \end{code} wasn't getting recognized. ] [rm haddock CPP business gwern0@gmail.com**20080627191413 Try as I might, I can't see any reason to special-case some Haddock CPP logic to deal with some *commented-out guards*, unless CPP magically restores and uncomments the code if Haddock isn't being run. ] [make pull less verbose when --verbose flag is given. David Roundy **20080624170035] [fix makefile to remember to regenerate version information after running configure. David Roundy **20080624170001] [TAG 2.0.2 David Roundy **20080624012041]