Replaces rejected patch that refactored add_to_list. Thu Mar 12 04:41:19 UTC 2009 Trent W. Buck <[email protected]> * Use standard library function `union` instead of custom `add_to_list`.
New patches: [Use standard library function `union` instead of custom `add_to_list`. Trent W. Buck <[email protected]>**20090312044119 Ignore-this: 612b500ca196379ff0dcb093f8b6c88c ] hunk ./src/Darcs/Repository/Prefs.lhs 41 import Text.Regex ( Regex, mkRegex, matchRegex, ) import Data.Char ( toUpper ) import Data.Maybe ( isNothing, isJust, catMaybes ) -import Data.List ( nub, isPrefixOf ) +import Data.List ( nub, isPrefixOf, union ) import System.Directory ( getAppUserDataDirectory, doesDirectoryExist ) import System.Environment( getEnv ) import System.FilePath ( (</>) ) hunk ./src/Darcs/Repository/Prefs.lhs 360 hasprefs <- mDoesDirectoryExist $ fp2fn prefs unless hasprefs $ mCreateDirectory $ fp2fn prefs pl <- get_preflist p - mWriteBinFile (fp2fn $ prefs ++ p) $ unlines $ add_to_list s pl + mWriteBinFile (fp2fn $ prefs ++ p) $ unlines $ union [s] pl get_preflist :: ReadableDirectory m => String -> m [String] get_preflist p = do prefs <- prefsDirectory `mplus` return "x" hunk ./src/Darcs/Repository/Prefs.lhs 381 then mWriteBinFile (fp2fn $ prefs ++ p) (unlines ls) else return () -add_to_list :: Eq a => a -> [a] -> [a] -add_to_list s [] = [s] -add_to_list s (s':ss) = if s == s' then (s:ss) else s': add_to_list s ss - def_prefval :: String -> String -> IO String def_prefval p d = do pv <- get_prefval p Context: [Rearrange code to avoid unused imports and definitions. Trent W. Buck <[email protected]>**20090311143912 Ignore-this: 6752ce1ee914b5660460c6b523fe4fb1 ] [Improve memory usage of darcs check and repair. Bertram Felgenhauer <[email protected]>**20090310120357 'applyAndFix' in D.Repository.Repair kept all processed patches around, but only their info is actually needed. ] [Fix typo. Bertram Felgenhauer <[email protected]>**20090310120459] [Break cabal file up into sections, visually speaking. Eric Kow <[email protected]>**20090310084300 Ignore-this: 7a145ac24dca77206a3e3821dcca2763 ] [Fix ifdef error (inconsistent use of HAVE_LIBCURL/HAVE_CURL). Eric Kow <[email protected]>**20090310083724 Ignore-this: 5b802e911fac654ec51b54de5b285279 ] [Fix Makefile oversight in darcsman move. Eric Kow <[email protected]>**20090310091046 Ignore-this: 5242dc997049aee3e4b7f5e71bcaed7a ] [Fix Makefile oversight in libwww removal. Eric Kow <[email protected]>**20090310091033 Ignore-this: 72a3dfaa8490ea86f83443615fb593ce ] [Remove documentation references to libwww. Trent W. Buck <[email protected]>**20090306034124 Ignore-this: f664f70c56d3cffd7ce0f76b9433a25 ] [Resolve issue1379: remove libwww support. Trent W. Buck <[email protected]>**20090306033030 Ignore-this: c8c22223a656168123844d1a2d184668 ] [Partially resolve issue1376: merge darcsman.hs into darcs(1). Trent W. Buck <[email protected]>**20090306034240 Ignore-this: 686a37894b8b01806a5790acde049959 ] [Bump required Haskeline version to >=0.6.1. Judah Jacobson <[email protected]>**20090206210804 Ignore-this: a3272809040979bb55ee9a3bdb06218 ] [Resolve conflict between haskeline and utf8-string flag patches. Judah Jacobson <[email protected]>**20090305165039 Ignore-this: 8a8db99e33d67b8d9c0ce49f17e9155a ] [Don't set stdin's buffering; Haskeline will do that for us. Judah Jacobson <[email protected]>**20090203030626 Ignore-this: 9fc65fb8ee3753eb841e3b8580ea6ab4 ] [Make Haskeline a required dependency. Judah Jacobson <[email protected]>**20090203023400 Ignore-this: 90ceee5d8f6dc25a430e43d15fa8c433 ] [Use ghc --make for hspwd intsead of runghc. Petr Rockai <[email protected]>**20090304182040 Ignore-this: 30683ae3feb28165be1c8604e1a7bb33 For some reason, runghc hspwd.hs segfaults on the nooxie buildslave (running Nexenta x86_64 with ghc 6.10.1). ] [Add a simple donations page. Eric Kow <[email protected]>**20090303214114 Ignore-this: b7f2100c67ec1934c387290f8df8384c ] [Accept issue1337: darcs changes shows unrelated patches. Trent W. Buck <[email protected]>**20090303003848 Ignore-this: 711356eb63bbc1a72f214b5f76199553 ] [remove escape of latex special chars in ShowRepo help text Tommy Pettersson <[email protected]>**20090302011145 Ignore-this: a95061b2f9e7617202528a75f9873beb ] [put back latex-unfriendly example in SetPref help text Tommy Pettersson <[email protected]>**20090302011047 Ignore-this: 67711e3851547eda9c94be15ac50c7a4 ] [change to conforming quoting in Record help text Tommy Pettersson <[email protected]>**20090302011007 Ignore-this: e7387e0f498251abcfb4c630d60611f4 ] [put back latex-unfriendly markers in MarkConflicts help text Tommy Pettersson <[email protected]>**20090302010908 Ignore-this: deb902ee57073540318c8ff5894e8f91 ] [remove latex escapes from Dist help text Tommy Pettersson <[email protected]>**20090302010809 Ignore-this: b2823e6b46e01c6396b4bfd71a8ea284 ] [remove latex formatting from AmendRecord help text Tommy Pettersson <[email protected]>**20090302010737 Ignore-this: 398f3d83e976d7346eda50c51a420a4a ] [escape latex special chars from command help text in manual Tommy Pettersson <[email protected]>**20090302010403 Ignore-this: 8c5edf5481981ba4ce52dc8364984157 This is an ugly hack. It doesn't cope with "formatted ascii text", but it is an improvement until the help texts can be formatted with reST or something similar. ] [put each command usage in new paragraph in manual Tommy Pettersson <[email protected]>**20090302010210 Ignore-this: badb1b750850b52c7611e7fd14b124f5 ] [Add an executable to darcs.cabal to build unit tests Reinier Lamers <[email protected]>**20090228123756 Ignore-this: 1a7851ac63c0b7c3728cc39dc68634f ] [fix error on homepage. David Roundy <[email protected]>**20090228171403 Ignore-this: fe3009d341e976bf2fc4caaa2f95e6604a25bc27 ] [Sunset the external-bytestring flag (it goes out after 2009-07). Eric Kow <[email protected]>**20090221143824 Ignore-this: c77361850cc00b3cf4c53fd160d2ff7d ] [Simplify flag names to just refer to hackage names. Eric Kow <[email protected]>**20090221143626 Ignore-this: cacef1b5d92923d5011b97e9afad51e6 ] [Cabal: require utf8-string by default. Eric Kow <[email protected]>**20090217153111 Ignore-this: e9f37c379b46a403ccd9f6359aa8d92e The user can go back to the internal utf8-string binding with cabal configure -f-utf8-string ] [Remove unused import. Trent W. Buck <[email protected]>**20090225035946 Ignore-this: d2a12457ca82d1aa2c72f5f7c1759a0f Cleans up after this patch: Fri Feb 20 23:43:22 EST 2009 Christian Kellermann <[email protected]> * show patch names on push/pull only when using 'l' ] [Avoid "unused import" warning. Trent W. Buck <[email protected]>**20090223071349] [Fix FTBFS on Windows. Trent W. Buck <[email protected]>**20090223070906] [Restore 'or later' in doc warning about GHC 6.4 and control characters. Eric Kow <[email protected]>**20090221150133 Ignore-this: 33523246b21116821fec97e672c6ed0 The 'or later' was removed in the following changelog patch: Sun Dec 4 15:13:12 GMT 2005 Tommy Pettersson <[email protected]> * add changelog entries I believe the removal was accidental. ] [Note GHC 6.6 as the new build requirement. Eric Kow <[email protected]>**20090221145431 Ignore-this: 1c6a25fb6908487ba0ac6dc937f8e6bf ] [Explain #ifdef HAVE_HTTP in check for _darcs/prefs/post. Eric Kow <[email protected]>**20090221141553 Ignore-this: 1e75f1230c4bfc79f3c7a83f364ed003 ] [show patch names on push/pull only when using 'l' Christian Kellermann <[email protected]>**20090220124322 Ignore-this: ac72d63dd8880257d851f99c7b8682ff ] [Remove "unused import/definition" warnings with -fzlib. Trent W. Buck <[email protected]>**20090220073544 Ignore-this: 55400327516c0a2b3fcd95f911bd187a ] [Only import things if they are needed. Trent W. Buck <[email protected]>**20090220033734 Ignore-this: ab0558b58e4ccf6cd4deba1e66ba2df ] [Typo: have_HTTP should be HAVE_HTTP. Trent W. Buck <[email protected]>**20090220033456 Ignore-this: a9f418e6fe39d705e994b96e90d5711f ] [Add a sunset notice to our UTF8 module Eric Kow <[email protected]>**20090204165922 Ignore-this: e29bed6a8fa818419eee49ea17e9caa6 ] [Replace Autoconf.hs with consistent use of CPP. Trent W. Buck <[email protected]>**20090219064516 Ignore-this: 2ff5eedd03d98cc0544260305a0c9ea0 It's annoying how recording a patch causes a bunch of unrelated modules like SHA1 to be recompiled, simply because they use *other* variables exported by Autoconf. Since everything is now available via processor definitions, and these definitions are already used in several places, let's just use them everywhere and remove Autoconf entirely. ] [Replace our (///) function with filepath's (</>) in Darcs.Resolution Eric Kow <[email protected]>**20090218104812 Ignore-this: 152445b2470967ccdd7664150495fa3f ] [Remove unused Slurpy parameter from with_selected_*. Petr Rockai <[email protected]>**20090214065119 Ignore-this: fd563444400705972b8be84e3946f966 ] [resolve issue1361: specify required includes for curl in cabal file Reinier Lamers <[email protected]>**20090215123415 Ignore-this: 2581d04c7534d750575dd4732911fb8f ] [Explain why readFile is in the haskell policy test. Eric Kow <[email protected]>**20090213165322 Ignore-this: 1a796f69b6bdcf32c7a98bffd46d73f2 ] [add suggested fix to readFile policy warning Simon Michael <[email protected]>**20090212183255 Ignore-this: f8430012bbc4113a5e6b17c22409b59f ] [Work around weird haddock error. Eric Kow <[email protected]>**20090212201348 Ignore-this: 5cca0eef7b7490490bb2163804cee30 ] [haddock typo Simon Michael <[email protected]>**20090212193131] [Cabal: Fix haddock generation. Petr Rockai <[email protected]>**20090212191024 Ignore-this: 564aff636fba5684b7e37410f14859d7 Haddock parses the sources, but does not pass the -D options, and without these, ThisVersion.hs is not compilable. Adding fallback definitions fixes that... ] [Fix test failure by ratifying the offending readFile. Petr Rockai <[email protected]>**20090212193035 Ignore-this: 347a2b873062a30e7dcea0471619078f ] [Ratify readFile in list_authors Eric Kow <[email protected]>**20090212194225 Ignore-this: 1b7c130f1be5980dd1925451f080edad ] [Export read_pending from Darcs.Repository.Internal. Petr Rockai <[email protected]>**20090212151601 Ignore-this: ec52212b33309fa92b273a9b5f69b9d1 ] [Resolve issue1347: Check for unsafeMMapFile if mmap use enabled. Dave Love <[email protected]>**20090211164509 Ignore-this: a6f2807ea7e6d25ce1b2228936170720 ] [doc: Fix a typo and some trailing whitespace. Eric Kow <[email protected]>**20090210202059 Ignore-this: 261c2ce84c1f9c28128789efe55909a8 ] [MS Windows specific docs [email protected]**20090207164149 Ignore-this: beae9c64645056a474e74a3b395967 ] [document .authorspellings in show authors --help Simon Michael <[email protected]>**20090208004517 Ignore-this: 37cca0a913105b1d2f767f9c2f729bd5 ] [add help to authorspellings file Simon Michael <[email protected]>**20090208003225 Ignore-this: 5d404d6958cb66ae38ebb2fae29bae2c ] [small authorspellings fix Simon Michael <[email protected]>**20090208002825 Ignore-this: 1ac99c082d857dfabcce2275b7bc93e4 ] [add list_authors-style canonicalizing to the show authors command Simon Michael <[email protected]>**20090207232835 Ignore-this: deac150ed2e2de58442e8fd398c9b14e ] [add .authorspellings file appropriate for our repo Simon Michael <[email protected]>**20090207235751 This .authorspellings file is equivalent to the old hard-coded spellings in list_authors.hs. With this in place, darcs show authors gives the same output as list_authors. ] [canonical authors may be defined in an .authorspellings file Simon Michael <[email protected]>**20090207221321 Example: Joe Blogg <[email protected]> -- authors containing [email protected] or [email protected] or matching just "sue" are Sue Bragg Sue Bragg <[email protected]>, [email protected], ^sue$ ] [configuring author spelling variations was complicated, now easier Simon Michael <[email protected]>**20090207204248] [Update tests/network/changes.sh (we don't use $DARCS for ages now). Petr Rockai <[email protected]>**20090206061737 Ignore-this: 22da10c3a4233e61e337de8f1bffad43 ] [Update shell_harness to work with new Distribution.ShellHarness. Eric Kow <[email protected]>**20090205184707 Ignore-this: 345ec618b597a2b454e0a137d750bff2 ] [Cabal: In test, use the darcs binary in the build directory. Petr Rockai <[email protected]>**20090205120452 Ignore-this: a335d9c1dfc54d33ca87816e2a9ccde8 ] [Interestingly, witnesses also need send_email.c on win32. Petr Rockai <[email protected]>**20090205110142 Ignore-this: a8c4d4add08b1b54040eb8f4c4f256e5 ] [Look for diff & sendmail at runtime, not compile time. Petr Rockai <[email protected]>**20090204091320 Ignore-this: 37900b4856a324cd423b57b7f933d701 ] [One more witnesses build fix (-lz). Petr Rockai <[email protected]>**20090204170848 Ignore-this: 95fd79f9685632429da47de0c9e856d ] [Remove a redundant clause from the Cabal file." Judah Jacobson <[email protected]>**20090203165258 Ignore-this: baa557fd2d2a9993daa53b9da525909f ] [Tell Cabal about send_email.c on Windows. Judah Jacobson <[email protected]>**20090203165206 Ignore-this: cf720fe0a9ed812a348726e84a72b7a ] [Don't use the bytestring-mmap package on Windows. Judah Jacobson <[email protected]>**20090203164824 Ignore-this: 360f890524bfe0f5d4dac2f17af3ed6a ] [Handle empty files in mmapFilePS. Also cater for FD shortage. Petr Rockai <[email protected]>**20090204172953 Ignore-this: a7cad4f4aa1aed12b7f121ea4c5aa591 ] [doc: Correct path to darcs cache on Windows Eric Kow <[email protected]>**20090131211156 Ignore-this: 235c6883a132fd41dbe958224134cac ] [System.Posix is also needed by witnesses on win32. Petr Rockai <[email protected]>**20090203140001 Ignore-this: 7c331bb358cc5e4a56b602443486b76c ] [Cabal: Do not make absence of a diff tool fatal. Petr Rockai <[email protected]>**20090203155656 Ignore-this: 89c3337030556b9ca4a945d82283d356 ] [Pass -DWIN32 when compiling witnesses, on win32. Petr Rockai <[email protected]>**20090203132055 Ignore-this: 7054bba42feb211424a4762ab7106897 ] [Outsource the (optional) mmap support to bytestring-mmap. Petr Rockai <[email protected]>**20090128173825 Ignore-this: b497434fc44b93c41252f83464f08db2 ] [Relax regex and parsec dependencies in darcs.cabal. Petr Rockai <[email protected]>**20090128151230 Ignore-this: b8e46f9551c0dac608ba3584ccb725bc ] [Cabal: Look around for diff and sendmail properly. Petr Rockai <[email protected]>**20090128141151 Ignore-this: fd299a492c38fca04c791884226e63d9 ] [Update push-formerly-pl.sh test for issue1333 Eric Kow <[email protected]>**20090128145030 Ignore-this: a4d765ab6b212e4bbedb14093a680054 ] [Canonize Don Stewart, Petr Rockai, Benedikt Schmidt and Spencer Janssen Eric Kow <[email protected]>**20090128142742 Ignore-this: 94e76427b82465a7ddfea79b39b54c33 ] [Resolve issue1333: Improve "cannot push to current repository" warning. Petr Rockai <[email protected]>**20090128094353 Ignore-this: 1cc9fe3631f323a9a66639f5a1cee8ce ] [autoconf: Fix definition of SENDMAIL macro when sendmail is not found Eric Kow <[email protected]>**20090127155329 Ignore-this: 9799e7838d1a1843f562ad14c08aa337 ] [autoconf: Define BIGENDIAN instead of setting it. Eric Kow <[email protected]>**20090127140114 Ignore-this: 65855789f62b42c4cc84b14f714ff086 The new Autoconf.hs just checks if BIGENDIAN is defined, not its value. ] [Relax a few version constraints in darcs.cabal. Petr Rockai <[email protected]>**20090126154834 Ignore-this: d3c7c92513dfffe14fc501d8e84c679d These should be reasonably safe, as they only cover part of what has been previously accepted by configure. ] [Add missing doublequotes to multiple tests. Petr Rockai <[email protected]>**20090126151705 Ignore-this: eb8553ec6ea036f49fee4b9bc20d8f04 ] [Accept issue1266: warn on init inside a repo. Trent W. Buck <[email protected]>**20090126011404 Ignore-this: abf7526335f0975340a9a6d06df63470 ] [Have autoconf forget about .hs.in. Trent W. Buck <[email protected]>**20090126125644 Ignore-this: 4fa6a3ce806c726dcaec5771d3059c8b ] [Drop autogeneration of Autoconf.hs, use CPP instead. Petr Rockai <[email protected]>**20090125175413 Ignore-this: 5ba936527bad6d85bedf125b01f884d5 ] [Produce -DPACKAGE_VERSION="..." programatically in Setup.lhs. Petr Rockai <[email protected]>**20090124215200 Ignore-this: 6c3b0010d7de2397a7d81056523399dd ] [Replace ThisVersion.hs generation within Setup with some simple CPP. Petr Rockai <[email protected]>**20090124215149 Ignore-this: 4a6a9baf2e0d016616d98ee9774c01f4 ] [Add -fglasgow-exts to Darcs.Patch.Show Eric Kow <[email protected]>**20090125221422 Ignore-this: 38fa728c6dd08d8be30712b79b56f634 This probably broke when we moved it from the cabal file to Darcs.Show ] [Remove stale import from Darcs.Commands.ShowRepo Eric Kow <[email protected]>**20090125215507 Ignore-this: 85cc913ca9532b3aec3c6ce616b896d1 ] [Flip the repo test over to Cabal. Petr Rockai <[email protected]>**20090124223836 Ignore-this: fc99853532cadcc9a9a77a2e26e2b077 ] [A grand unified pwd hack. Petr Rockai <[email protected]>**20090125182013 Ignore-this: edfd791d6780e3b01e5158895e7903a1 I have replaced all pwd occurances with a call to hspwd, and I am using runghc to do so. This might be slow-ish, but should be reasonably portable. Moreover, I am experimentally removing the IFS='' hack and adding missing doublequotes to some places (and to some where they are not needed by POSIX but who knows). I believe IFS='' is equivalent to adding proper quoting to expansions (ie $DIR -> "$DIR"). ] [Refactor version machinery in Setup.lhs. Petr Rockai <[email protected]>**20090124211015 Ignore-this: 590b4c7825cd858dfc2faa60d9440697 Sanctify the notion that 97, 98 and 99 are special in a darcs version number. Assign fancy names to them, for prettier darcs --version. ] [Resolve issue1310: create merged \darcsCommand{add}. Trent W. Buck <[email protected]>**20090124144058 Ignore-this: 945f45d0671c1e5a613ebfb3c4f90f59 This replaces inconsistent use of \haskell{add_description}, \options{add} and \haskell{add_help}. ] [Resolve issue1313: Clickable ToC and xrefs in PDF user manual. Trent W. Buck <[email protected]>**20090125091034 Ignore-this: 29bde3a5a170f5965d10d6c160b2099e ] [Test for strace first. Trent W. Buck <[email protected]>**20090125062905 Ignore-this: 76cbe2cb451d226cfa5cf0b39f43722 This just results in more accurate "it didn't work because ..." output from "cabal test bugs". ] [(cabal build) build 'witnesses' only with -ftype-witnesses Bertram Felgenhauer <[email protected]>**20090122224907 Ignore-this: 6d627163a3d4258baf22f34e304bd767 ] [(cabal build) add two missing modules to darcs library Bertram Felgenhauer <[email protected]>**20090122224608 Ignore-this: 6164fef661fa5f31cae007e523012e68 ] [Tell the configure script to require haskeline>=0.6.0. Judah Jacobson <[email protected]>**20090122214543 Ignore-this: 13e0549a6a2c75eb22f3b75a915908e7 ] [use forM_ from the standard library Florent Becker <[email protected]>**20090122125344 Ignore-this: 4d9c0e4b98f9f43a0b519584806ddd1a ] [Remove LANGUAGE GADTs pragma in Darcs.Show (GHC 6.6 compatibility) Eric Kow <[email protected]>**20090122102846 Ignore-this: 488aa7c372f5deee415ae2bae0c578ac ] [Remove duplication in fields in the .cabal file Duncan Coutts <[email protected]>**20090122021052 Looks like it was a copy and paste error. ] [Remove unused ghc -threaded flag in library section Duncan Coutts <[email protected]>**20090122021038 The -threaded flag applies only to linking programs. Despte this, ghc regects the combinaton of using the -threaded and profiling flags, even for building a library. New Cabal versions will ignore the -threaded flag when building programs but not for libs because that combination is senseless. So there is a positive benefit to dropping it from the darcs library as it will let people build a profiling darcs with ghc-6.8 without having to modify the .cabal file to drop the -threaded flag. ] [Clean up after shell harness. Trent W. Buck <[email protected]>**20090122050123 We were only cleaning .o and .hi files within src. Doing "make test" results in some .o and .hi files elsewhere. We should add these directories to the "find src" calls above, but this hack is easier to understand and should suffice until we finish switching to Cabal. ] [Syntax highlighting for new-style NEWS entries. Trent W. Buck <[email protected]>**20090122064107] [NEWS for Darcs 2.2.0. Trent W. Buck <[email protected]>**20090122064014] [Use conventional name "NEWS" for "new in $version" notes. Trent W. Buck <[email protected]>**20090122063959] [Resolve issue1292: re-encode line input from the Haskeline backend. Judah Jacobson <[email protected]>**20090121172422 Ignore-this: e6c94db8cbef0f8fa3f3d0011c6ef88f This patch bumps dependencies to haskeline-0.6.* (which provides the required functionality) and terminfo-0.3.* (which is required by that version of Haskeline). Haskeline is also enabled by default now that non-ASCII line input works correctly. ] [mv -fglasgow-exts to Darcs.Show [email protected]**20090120150052 Ignore-this: 21000375294de932f303baadba815b8b ] [Remove obsolete import. Trent W. Buck <[email protected]>**20090118014801 Ignore-this: d6bd196c7d088b7e7121637d7c1b1323 ] [Refactor initial argument dispatcher. Trent W. Buck <[email protected]>**20090117081533 Ignore-this: fe101e61cc7b46a8c6b4415f08c737b ] [Simplify some of my own code. Trent W. Buck <[email protected]>**20090117015505 Ignore-this: 42a7df5c21ae0416441572380490e127 ] [Haddocks for HashedIO [email protected]**20090116170955 Ignore-this: 1c54191a243bd11d6d22d74600251587 ] [Haddocks for Cache [email protected]**20090116170931 Ignore-this: 3aa035bd5f805929113a616df9faefb6 ] [Haddock for Darcs.External.fetchFile [email protected]**20090116170742 Ignore-this: 96041231ca2800c3fcde4f56ec49e267 ] [Refactor: use more guards. Trent W. Buck <[email protected]>**20090115072617 Ignore-this: b41bb970198ed1f42aebdfc63c90e115 ] [Resolve issue1311: Use time zones from GNU coreutils; improve doc. Dave Love <[email protected]>**20090112135012 Ignore-this: 883bc4ccdb1d27fde14ec9c76a4d2a45 ] [omit empty line at the end of output in darcs diff Christian Kellermann <[email protected]>**20090114110607 Ignore-this: d71a3d5460fbe21244c4eba77dc47885 ] [Clean up when previous test crashed. Trent W. Buck <[email protected]>**20090113001345] [Make "make clean" remove microbench. Trent W. Buck <[email protected]>**20090111152130 Put the clean target directly below the build target, so it's harder to get them out of sync in future. ] [Fix test optimize_relink.sh when no hard linking available Thorkil Naur <[email protected]>**20090113223335 The semicolon in the echo command causes the test to fail with the message > optimize_relink.sh: line 37: assuming: command not found when no hard linking is available. ] [Consistently use sh (not csh) prompts in user manual. Trent W. Buck <[email protected]>**20090111114801 The sh prompt ($) was already used elsewhere in the manual, and I choose to standardize on it instead of csh (%) because sh (especially bash) seems more widespread and recognizable as the user shell prompt. ] [resolve issue1270: don't show the motd when --xml-output is given [email protected]**20090109090726 Ignore-this: e1dae49ceb510668a1358e2103268cc3 ] [Get setpref description in manual. Dave Love <[email protected]>**20090111151941 Ignore-this: 89b0d00a82582d03fdf51cd9822dba65 ] [Example for issue1284. Trent W. Buck <[email protected]>**20090111051101] [resolve issue1235: added --summary to obliterate Rob Hoelz <[email protected]>**20090110032907] [Haddock for Darcs.Repository.Format Florent Becker <[email protected]>**20090108160035 Ignore-this: f88f0223ebbbe5694845dd1060e6f978 ] [Remove stale comment (we now require GHC 6.6) Eric Kow <[email protected]>**20081231080929 Ignore-this: b19da9fabc8d2e38bccafc84a77fa278 ] [do not use concatenation in src/Context.hs Florent Becker <[email protected]>**20090107135552 Ignore-this: 9e86505a445730b7653e75f08e8ff81e ] [Print malicious paths and optional way around them when they cause a failure. David Caldwell <[email protected]>**20090105101628 Ignore-this: cdb706087869e19e046bc0dd424ca38d ] [Fix typo in --dont-restrict-paths documentation. David Caldwell <[email protected]>**20090105024208 Ignore-this: 16197eeef34dedddeda036b47747f234 ] [Add --restrict-paths (and --dont-restrict-paths) to "darcs apply". David Caldwell <[email protected]>**20090102101737 Ignore-this: f6ab937573bf0d5397361ddefed902c9 ] [Add --restrict-paths (and --dont-restrict-paths) to "darcs pull". David Caldwell <[email protected]>**20090102101726 Ignore-this: dd3bc04632d341be16709e0aee6753ec ] [Revert --restrict-paths removal. David Caldwell <[email protected]>**20090102101705 Ignore-this: 1fba1f9a589aaabb1fa27a268f7c972e ] [Resolve issue1302: set closed bugs to resolved (not resolved-in-unstable). Trent W. Buck <[email protected]>**20090105001351] [make stringify cut the string [email protected]**20090104102125 Ignore-this: e1a0cd83fce5085f60b812d894ca26e7 This avoids choking utilities such as grep (or emacs' internal grep) which parse haskell files line-by-line. ] [make unit's return value depend on all tests Florent Becker <[email protected]>**20090102184930 Ignore-this: fce3636c70bcb4a80413823c88e3ac6a ] [Resolve issue1285: remove "cabal test" intermediaries. Trent W. Buck <[email protected]>**20090103095347] [Resolve issue1206: Countable Nouns. Trent W. Buck <[email protected]>**20090101062452 Use the conventional term "Countable" instead of "Numbered". ] [Improve readability of bug reporting. Trent W. Buck <[email protected]>**20081226120833 Moving "at <location>" to the first line gives the descriptive string a line all to itself. For example, darcs show bug: darcs: bug at src/Darcs/Commands/ShowBug.lhs:57 compiled Nov 4 2008 12:05:43 This is actually a fake bug in darcs. ] [Use imperative mood for primitive matcher help. Trent W. Buck <[email protected]>**20081228114434] [Check GADT witnesses when doing Cabal-based builds. Petr Rockai <[email protected]>**20081228111229] [Fix haddock error Eric Kow <[email protected]>**20081227204218 Ignore-this: 60f05d20e5f37312f6b477067114fac7 ] [Haddock for primitiveMatchers (untested). Trent W. Buck <[email protected]>**20081227141921] [Rewrite primitive matcher examples. Trent W. Buck <[email protected]>**20081227141845] [Rewrite "darcs help --match" output. Trent W. Buck <[email protected]>**20081227141819 Add an introductory paragraph, and put all the examples into a single code block, since one-line paragraphs are kind hard to read. ] [Delete superfluous "Introduction" headings. Trent W. Buck <[email protected]>**20081227034129 I don't think it's useful to grant a subsection heading to the single introductory paragraph of a section. ] [Refactor error text for readability. Trent W. Buck <[email protected]>**20081109144007] [Tweak user manual's title page. Trent W. Buck <[email protected]>**20081227011031 It annoyed me that the user manual was just called "Darcs", not "Darcs User Manual". ] [Improve readability of bug reporting. Trent W. Buck <[email protected]>**20081226104243 Moving "at <location>" to the first line gives the descriptive string a line all to itself. For example, darcs show bug: darcs: bug at src/Darcs/Commands/ShowBug.lhs:57 compiled Nov 4 2008 12:05:43 This is actually a fake bug in darcs. ] [Haddockize developer comment. Trent W. Buck <[email protected]>**20081214041902] [Darcs.ColorPrinter: factor out getPolicy call [email protected]**20081222180227 Ignore-this: aee5b5415ee8bbfe1dac06e240b90080 Less redundancy. 'getPolicy' is being called with the same args, and it's not like the environmental variables are going to change in between each call. ] [Make it possible to run just specific tests from cabal commandline. Petr Rockai <[email protected]>**20081223083742 All of `cabal test repair-corrupt bugs/newlines bugs/issue27.sh` should work as expected. The implementation is not very efficient, but seems to work fine. ] [Neatify "cabal test" option munging in Setup.lhs. Petr Rockai <[email protected]>**20081223080811] [Sort the list of tests that are run by cabal. Petr Rockai <[email protected]>**20081223073642] [Remove now-unused replacePristine. Petr Rockai <[email protected]>**20081210065138] [resolve issue948: rewrite darcsman. Trent W. Buck <[email protected]>**20081221081934 Significant changes are: - Avoid duplicating groups from TheCommands. - Due to growing command_helps, list commands in SYNOPSIS. - Use subsections (.SS) for groups. - Include (with fancy markup!) command arguments. - Include darcs help --match. - Copy-and-paste description from darcs.cabal. - Remove AUTHORS section as suggested by man-pages(7). - Declare my copyright. ] [Tweak punctuation in "darcs help --match". Trent W. Buck <[email protected]>**20081221080949 Manpages treat apostrophes in the first line specially. Use `TeX style' quotes instead, so this string can be included in the manpage. Also omit mention of &&, || and ! until I find time to clarify that they are aliases for the human-readable and, or and not. ] [TAG 2.2.0 Petr Rockai <[email protected]>**20090115150916] Patch bundle hash: f1050190e0cafa8e848a427fed89043fbc5eb5ad
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
