An ill throat gave me some time for fixing the --ask-deps bug. This is not the nicest code, especially I didn't wrap very long lines, but I feel the patch choice code is unnecessarily complicated, so I went for a least intrusive change, and save the nice coding for a future refactoring.
I have very random internet access right now, so I might not be able to read and respond to emails for another week. Thu May 1 11:54:50 CEST 2008 Tommy Pettersson <[EMAIL PROTECTED]> * add test for --ask-deps Sun May 4 18:14:12 CEST 2008 Tommy Pettersson <[EMAIL PROTECTED]> * (re-)add with_selected_changes_reversed to SelectChanges This function is needed for the --ask-deps options to Record. Sun May 4 18:15:26 CEST 2008 Tommy Pettersson <[EMAIL PROTECTED]> * bugfix, --ask-deps needs with_selected_changes_reversed to ask the right questions
New patches: [add test for --ask-deps Tommy Pettersson <[EMAIL PROTECTED]>**20080501095450] addfile ./tests/ask_deps.sh hunk ./tests/ask_deps.sh 1 +#!/usr/bin/env bash +set -ev +test $DARCS || DARCS=$PWD/../darcs + +rm -rf temp +mkdir temp +cd temp + +$DARCS init +cat > _darcs/prefs/defaults <<. +ALL author test +ALL ignore-times +ALL ask-deps +. + +# add three depending patches for file 'a' +# expect no dependency questions +# 'q' will abort and cause future failure if an unexpected dependency is asked +touch a +$DARCS add a +echo q | $DARCS rec -am a0 +$DARCS ann -p a0 +echo 1 > a +echo q | $DARCS rec -am a1 +$DARCS ann -p a1 +echo 2 > a +echo q | $DARCS rec -am a2 +$DARCS ann -p a2 + +# add some patches for file 'b' +# expect no dependency questions for file 'b', +# but every time expect questions for the three patches of file 'a' +# every 'n' should continue to ask about the next patch +# the first 'y' should make all following dependencies of 'a' implicit and stop asking +# 'q' will abort and cause future failure if an unexpected dependency is asked +touch b +$DARCS add b +# test 0 +echo n/n/n/q | tr / \\012 | $DARCS rec -am b0 +$DARCS ann -p b0 +# test 1 +echo 1 > b +echo n/n/y/q | tr / \\012 | $DARCS rec -am b1 +$DARCS ann -p b1 | grep '^\[a0' +# test 2 +echo 2 > b +echo n/y/q | tr / \\012 | $DARCS rec -am b2 +$DARCS ann -p b2 | grep '^\[a1' +# test 3 +echo 3 > b +echo y/q | tr / \\012 | $DARCS rec -am b3 +$DARCS ann -p b3 | grep '^\[a2' + +cd .. +rm -rf temp + [(re-)add with_selected_changes_reversed to SelectChanges Tommy Pettersson <[EMAIL PROTECTED]>**20080504161412 This function is needed for the --ask-deps options to Record. ] hunk ./src/Darcs/SelectChanges.lhs 27 + with_selected_changes_reversed, hunk ./src/Darcs/SelectChanges.lhs 105 +with_selected_changes_reversed :: RepoPatch p => WithPatches (PatchInfoAnd p) a hunk ./src/Darcs/SelectChanges.lhs 112 +with_selected_changes_reversed = wasc' FirstReversed hunk ./src/Darcs/SelectChanges.lhs 117 -data WhichChanges = Last | LastReversed | First deriving (Eq, Show) +data WhichChanges = Last | LastReversed | First | FirstReversed deriving (Eq, Show) hunk ./src/Darcs/SelectChanges.lhs 240 + FirstReversed -> invert other_ps :> invert ps_to_consider hunk ./src/Darcs/SelectChanges.lhs 247 - rejected_ps = if whichch == Last then ps_to_consider else other_ps + rejected_ps = if whichch == Last || whichch == FirstReversed then ps_to_consider else other_ps hunk ./src/Darcs/SelectChanges.lhs 249 + FirstReversed -> other_ps hunk ./src/Darcs/SelectChanges.lhs 258 - let ps' = if mwhichch == Just LastReversed then invert ps else ps + let ps' = if mwhichch == Just LastReversed || mwhichch == Just FirstReversed then invert ps else ps hunk ./src/Darcs/SelectChanges.lhs 260 + Just FirstReversed -> separate_middle_last_from_first hunk ./src/Darcs/SelectChanges.lhs 263 + Just FirstReversed -> select_not_touching fs hunk ./src/Darcs/SelectChanges.lhs 265 - in if null fs then if mwhichch == Just Last then NilFL :> ps' else ps' :> NilFL + in if null fs then if mwhichch == Just Last || mwhichch == Just FirstReversed then NilFL :> ps' else ps' :> NilFL hunk ./src/Darcs/SelectChanges.lhs 274 - let ps' = if mwhichch == Just LastReversed then invert ps else ps + let ps' = if mwhichch == Just LastReversed || mwhichch == Just FirstReversed then invert ps else ps hunk ./src/Darcs/SelectChanges.lhs 276 + Just FirstReversed -> separate_middle_last_from_first hunk ./src/Darcs/SelectChanges.lhs 279 + Just FirstReversed -> select_not_touching fs hunk ./src/Darcs/SelectChanges.lhs 285 + Just FirstReversed -> bug "don't support patch matching with FirstReversed in wasp" hunk ./src/Darcs/SelectChanges.lhs 290 - iswanted = let maybe_invert = if mwhichch == Just LastReversed then invert else id + iswanted = let maybe_invert = if mwhichch == Just LastReversed || mwhichch == Just FirstReversed then invert else id hunk ./src/Darcs/SelectChanges.lhs 293 - then if mwhichch == Just Last then NilFL :> ps' else ps' :> NilFL + then if mwhichch == Just Last || mwhichch == Just FirstReversed then NilFL :> ps' else ps' :> NilFL hunk ./src/Darcs/SelectChanges.lhs 309 + FirstReversed -> case separate_last_from_first_middle pc of + xs :> ys -> invert (mapFL_FL tp_patch ys) :> invert (other_ps +>+ mapFL_FL tp_patch xs) hunk ./src/Darcs/SelectChanges.lhs 371 - return $ select_all_middles (whichch == Last) pc + return $ select_all_middles (whichch == Last || whichch == FirstReversed) pc hunk ./src/Darcs/SelectChanges.lhs 390 - force_yes = if whichch == Last then force_last else force_first - force_no = if whichch == Last then force_first else force_last + force_yes = if whichch == Last || whichch == FirstReversed then force_last else force_first + force_no = if whichch == Last || whichch == FirstReversed then force_first else force_last hunk ./src/Darcs/SelectChanges.lhs 398 - the_default = get_default (whichch == Last) $ is_patch_first tp pc + the_default = get_default (whichch == Last || whichch == FirstReversed) $ is_patch_first tp pc hunk ./src/Darcs/SelectChanges.lhs 402 - viewp = if whichch == LastReversed then invert (tp_patch tp) else tp_patch tp + viewp = if whichch == LastReversed || whichch == FirstReversed then invert (tp_patch tp) else tp_patch tp [bugfix, --ask-deps needs with_selected_changes_reversed to ask the right questions Tommy Pettersson <[EMAIL PROTECTED]>**20080504161526] hunk ./src/Darcs/Commands/Record.lhs 50 - with_selected_last_changes_reversed ) + with_selected_changes_reversed ) hunk ./src/Darcs/Commands/Record.lhs 399 - with_selected_last_changes_reversed "depend on" (filter askdep_allowed opts) empty_slurpy ps' - $ \(_:>deps) -> return $ mapFL info deps + with_selected_changes_reversed "depend on" (filter askdep_allowed opts) empty_slurpy ps' + $ \(deps:>_) -> return $ mapFL info deps Context: [Make curl_multi_timeout check work for static builds. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080503212935] [Move curl_multi_timeout check outside of pipelining check. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080503212708] [get rid of stupid debug messages. David Roundy <[EMAIL PROTECTED]>**20080503203650] [resolve conflict in aclocal.m4 David Roundy <[EMAIL PROTECTED]>**20080503195800] [Do LDFLAGS conversion without calling out to GHC, avoiding nasty characters in GHC commands Reinier Lamers <[EMAIL PROTECTED]>**20080503192456] [avoid putting a newline into GHCLIBS and/or GHCLDFLAGS. David Roundy <[EMAIL PROTECTED]>**20080503180805] [even more stupid debug messages. David Roundy <[EMAIL PROTECTED]>**20080503171055] [insert stupid debug code into configure script. David Roundy <[EMAIL PROTECTED]>**20080503162856] [resolve issue793: fix regression in 'before X' date matching Eric Kow <[EMAIL PROTECTED]>**20080502213535 It was probably introduced by trying to convert CalendarTimes to ClockTimes; when converting a zero CalendarTime to ClockTime, we get something before zero. ] [resolve issue245: more precise 'Bad token spec' error messages. Eric Kow <[EMAIL PROTECTED]>**20080502204426 I think this resolves issue371 as well. ] [Slight tidy up of English module. Eric Kow <[EMAIL PROTECTED]>**20080502201151] [mark issue803.sh test as a currently-failing bug. David Roundy <[EMAIL PROTECTED]>**20080502185438] [Added test for issue 803 [EMAIL PROTECTED] [use bash in test. David Roundy <[EMAIL PROTECTED]>**20080502184149] [Fix test for issue 538 [EMAIL PROTECTED] [Added test for issue 538 [EMAIL PROTECTED] [issue 538: set scripts executable before test if user desires [EMAIL PROTECTED] [resolve Issue813: make configure test consult LDFLAGS and LIBS. David Roundy <[EMAIL PROTECTED]>**20080502160200] [add another test for Issue794. David Roundy <[EMAIL PROTECTED]>**20080502160111] [Correct how darcs treats identical changes under darcs-2 format [EMAIL PROTECTED] [prefer catMaybes over list comprehension. David Roundy <[EMAIL PROTECTED]>**20080502153330] [Move repoformat bug to passing tests. Eric Kow <[EMAIL PROTECTED]>**20080501223603] [resolve issue794: don't stop on first repoformat success. Eric Kow <[EMAIL PROTECTED]>**20080501223923 Unfortunately, this bug means that older versions darcs might not be aware of potential forwards-compatibility issues, where the new, unrecognised lines in repoformat come after a familiar one. ] [doc: msmtp -t (for multiple recipients) Eric Kow <[EMAIL PROTECTED]>**20080501224701 When I used --sendmail-command="msmtp %t %<" to send a patch to the darcs darcs repository, I got the following error: PERM_FAILURE: Probe failed: Illegal To: address (invalid domain name): [EMAIL PROTECTED], [email protected] Using -t in sendmail mode causes msmtp to read the recipients from the message itself, which I suppose works better than passing them in via the command line. ] [resolve issue827: correct changes -i behaviour Eric Kow <[EMAIL PROTECTED]>**20080502090907 Promised old behaviour: Shall I view this patch? y - view this patch; keep going n - do not view this patch; keep going [DEFAULT] v - view this patch; keep going q - quit Actual old behaviour: Shall I view this patch? y - view this patch; stay put n - do not view this patch; keep going [DEFAULT] v - view this patch; stay put q - quit New behaviour: Shall I view this patch? y - view this patch; keep going n - do not view this patch; keep going [DEFAULT] v - view this patch; stay put q - quit ] [Correct changes -i help message. Eric Kow <[EMAIL PROTECTED]>**20080502090655] [Use `curl-config --static-libs` when building with static libs. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080502115703] [resolve issue283: Make darcs help <cmd> consistent with darcs <cmd> --help. Nicolas Pouillard <[EMAIL PROTECTED]>**20080502123521 darcs help <cmd>, no longer print the darcs version. ] [reorder test suite around fact that test_unit takes so long. David Roundy <[EMAIL PROTECTED]>**20080501113207] [remove gitlib.{c,h.in} as it appears to be unused Jason Dagit <[EMAIL PROTECTED]>**20080501002306] [refactor "_darcs" to darcsdir variable Jason Dagit <[EMAIL PROTECTED]>**20080501042650] [change handling of hi files to use silly make rule as ghc docs suggest. David Roundy <[EMAIL PROTECTED]>**20080501105800] [enable automatic running of additional tests, as Gwern suggested. David Roundy <[EMAIL PROTECTED]>**20080501105606] [generalize the testing for external libraries. David Roundy <[EMAIL PROTECTED]>**20080430232912] [Use GHC instead of GCC to check for zlib availability (issue 813) [EMAIL PROTECTED] [resolve issue76: update docs on temp directory creation. Eric Kow <[EMAIL PROTECTED]>**20080430175713] [Add test for issue794. Eric Kow <[EMAIL PROTECTED]>**20080430165251] [doc: encourage new users to use --darcs-2 repositories. Eric Kow <[EMAIL PROTECTED]>**20080425172110 Note that this is sans explanation (in the getting started section). Maybe new users might be put off by the mystery flag? ] [doc: tell users about darcs-2 handling of identical patches. Eric Kow <[EMAIL PROTECTED]>**20080425172104 Do not bother talking about darcs-1 behaviour. ] [add test for darcs show bug. David Roundy <[EMAIL PROTECTED]>**20080430165425] [fix bug in configure script wrt HTTP package. David Roundy <[EMAIL PROTECTED]>**20080430165350] [cleanup in ShowAuthors: "as" is a bad variable name, since it's also a haskell keyword. David Roundy <[EMAIL PROTECTED]>**20080430161237] [add very simple test for show authors. David Roundy <[EMAIL PROTECTED]>**20080430161222] [Ordered.lhs: explain acronyms [EMAIL PROTECTED] [Prefs.lhs: add cabal intermediates to ignore [EMAIL PROTECTED] Re-send, not depending on rejected patches. ] [remove unused function ephemeral. David Roundy <[EMAIL PROTECTED]>**20080429163057] [remove unused compress/uncompress functions. David Roundy <[EMAIL PROTECTED]>**20080429162552] [remove unneeded --verify-hash flag (we always verify hashes). David Roundy <[EMAIL PROTECTED]>**20080429162303] [remove Stringalike module entirely. David Roundy <[EMAIL PROTECTED]>**20080429155919] [cut commented code (that would no longer compile). David Roundy <[EMAIL PROTECTED]>**20080429155455] [eliminate use of Stringalike in ReadMonad and friends. David Roundy <[EMAIL PROTECTED]>**20080429155158] [simplify ParserM David Roundy <[EMAIL PROTECTED]>**20080429153800] [make PatchInfo reading specific to PackedString. David Roundy <[EMAIL PROTECTED]>**20080429152300] [remove unused function test_patch. David Roundy <[EMAIL PROTECTED]>**20080429150504] [remove unused emptyFileContents. David Roundy <[EMAIL PROTECTED]>**20080429150154] [remove unused isExecutable function. David Roundy <[EMAIL PROTECTED]>**20080429145721] [Prefs.lhs: ignore .darcsrepo as well [EMAIL PROTECTED] Add it now, since we're going to get .darcsrepo at some point. ] [Prefs.lhs: ignore zsh-compiled files and Gentoo/X leftover files [EMAIL PROTECTED] [Prefs.lhs: ignore .git [EMAIL PROTECTED] [Prefs.lhs: ignore profiling intermediate files [EMAIL PROTECTED] [Diff.lhs, Prefs.lhs: add docs for 4096 optimization [EMAIL PROTECTED] [Diff.lhs: has_bin only inspects first 4096 characters [EMAIL PROTECTED] This is an optimization for large files, it saves running has_funky on gigs and gigs of data when pretty much all binary files give the truth away within a few characters. ] [fpstring.c: switch a memchr for memrchr [EMAIL PROTECTED] See <http://bugs.darcs.net/issue814>; memrchr speeds up is_funky quite a bit and thus helps whatsnew -s. It doesn't seem to break (any more) tests. ] [configure: more precise error messages about packages. Nicolas Pouillard <[EMAIL PROTECTED]>**20080424120226] [SlurpDirectory.lhs: remove apparently pointless aliases [EMAIL PROTECTED] [implement primitive fixing of removal of non-empty files. David Roundy <[EMAIL PROTECTED]>**20080428165532] [add framework for patch-fixing repair. David Roundy <[EMAIL PROTECTED]>**20080428153041] [correct mmap type signatures Jason Dagit <[EMAIL PROTECTED]>**20080428190837] [grammar fix Ferenc Wagner <[EMAIL PROTECTED]>**20080426173243] [add checks for removal of non-empty files. David Roundy <[EMAIL PROTECTED]>**20080426120904] [remove git section from building_darcs.tex David Roundy <[EMAIL PROTECTED]>**20080424134245 Thanks to Nicolas Pouillard for pointing this out. ] [clean up genslurp_helper a tad. David Roundy <[EMAIL PROTECTED]>**20080423214457 I'm removing an unneeded unsafeInterleaveIO and am reformatting some of the indentation to make it clearer which else goes with which if. ] [remove unneeded redundant adding of -lcurses (done by AC_SEARCH_LIBS). David Roundy <[EMAIL PROTECTED]>**20080423214404] [Give a clear error message when no suitable haddock is installed [EMAIL PROTECTED] [simplify configure a bit: if we're defining CPP symbols, no need to also use AC_SUBST. David Roundy <[EMAIL PROTECTED]>**20080423152121] [simplify makefile a bit. David Roundy <[EMAIL PROTECTED]>**20080423150529] [give proper error message when slurping fails to identify a file or directory. David Roundy <[EMAIL PROTECTED]>**20080423141737] [default to not coloring hunks. David Roundy <[EMAIL PROTECTED]>**20080423141725] [Use the lineColoring to prettify hunks with colors. Nicolas Pouillard <[EMAIL PROTECTED]>**20080420135252] [Add line coloring support in Printer and ColourPrinter. Nicolas Pouillard <[EMAIL PROTECTED]>**20080420135238] [Export Printer.(<?>). Nicolas Pouillard <[EMAIL PROTECTED]>**20080420135208] [Add two colors (cyan and magenta), but not use them yet. Nicolas Pouillard <[EMAIL PROTECTED]>**20080420122811] [Refactor a little the color handling. Nicolas Pouillard <[EMAIL PROTECTED]>**20080420122500] [slim down the makefile based on Gwern's changes to the configure script. David Roundy <[EMAIL PROTECTED]>**20080423131854] [configure.ac: export -lcurses for cabal [EMAIL PROTECTED] [configure.ac: export Curses as well [EMAIL PROTECTED] [Little style change. Nicolas Pouillard <[EMAIL PROTECTED]>**20080420122143] [Define unDoc as field of Doc. Nicolas Pouillard <[EMAIL PROTECTED]>**20080416075954] [Replace colour by color to uniformise a bit. Nicolas Pouillard <[EMAIL PROTECTED]>**20080416074742] [Canonize G. Branwen, P. Rockai, L. Komolodin and R. Lamers. Eric Kow <[EMAIL PROTECTED]>**20080422152346 All anonymous patches get assigned to Gwern. ] [doc tweak Eric Kow <[EMAIL PROTECTED]>**20080422151420] [resolve issue809: doc: darcs get is not lazy by default. Eric Kow <[EMAIL PROTECTED]>**20080422150809] [doc: darcs-2 is no longer experimental. Eric Kow <[EMAIL PROTECTED]>**20080422150736] [Rename ColourPrinter to ColorPrinter. Eric Kow <[EMAIL PROTECTED]>**20080421154043 We might as well standardize on American spelling in the code. ] [eliminate duplicate get_remote_repo in favor of list comprehensions. David Roundy <[EMAIL PROTECTED]>**20080421145642] [resolve issue792: Account for --remote-repo in defaultrepo code Eric Kow <[EMAIL PROTECTED]>**20080421144023] [Extend command_argdefaults to accept [DarcsFlag]. Eric Kow <[EMAIL PROTECTED]>**20080421143950] [Add a --remote-repodir flag (yet unused). Eric Kow <[EMAIL PROTECTED]>**20080421134352] [Account for pre-existing api-doc. Eric Kow <[EMAIL PROTECTED]>**20080421135155] [Create the api-doc dir if it does not exist. Eric Kow <[EMAIL PROTECTED]>**20080421134800] [replace '{-# OPTIONS' with '{-# OPTIONS_GHC' [EMAIL PROTECTED] These OPTIONS pragmas use GHC-isms; best practice is to make them GHC specific if they are GHC specific. Specifically: -fglasgow-exts is obviously GHC only. -cpp is used only by GHC AFAIK - hugs uses some hugscpp, YHC uses '--cpp' as does presumably NHC, JHC doesn't support cpp, and no idea about the others. However, this patch omits modifying "src/Darcs/ColourPrinter.lhs", "src/Workaround.hs", and "src/win32/CtrlC.hs" because I was uncertain whether '-fno-warn-orphans', '-w', and '-ffi' are actually GHC-only. ] [configure.ac: export -DHAVE_LIBWWW for CPP [EMAIL PROTECTED] [resolve issue795: Make 'darcs changes -i' behave more like other jobs. Eric Kow <[EMAIL PROTECTED]>**20080421105247 Old behaviour: Shall I continue to view changes? y - do not view this patch; keep going [DEFAULT] n - quit v - view this patch; keep going q - quit New behaviour: Shall I view this patch? y - view this patch; keep going n - do not view this patch; keep going [DEFAULT] v - view this patch; keep going q - quit ] [Undo a false refactor in SelectChanges. Eric Kow <[EMAIL PROTECTED]>**20080421104106 The new old code makes it clearer that text_view is only used by 'view changes' ] [Fix pluralization of patches using English module. David Roundy <[EMAIL PROTECTED]>**20080421121716] [configure.ac: move HAVE_CURL around [EMAIL PROTECTED] The dependency was inverted; we want to set HAVE_CURL before we test for Curl pipelining. ] [optimized get --to-match handling for darcs 1 repositories [EMAIL PROTECTED] [stringify.hs: rw to avoid multi-line string literal [EMAIL PROTECTED] The reason we want to avoid multi-line string literals is because GHC and CPP can break them quite badly if accidentally applied. In addition, no one is going to read Context.hs - it exists solely to be compiled. So removing the multi-line business in favor of one long string which will look exactly the same in the compiled binary causes no problems. And it can fix a big one - if Context.hs can't be compiled, obviously Darcs cannot. ] [configure.ac: restructure curl [EMAIL PROTECTED] We want to make sure HAVE_CURL shows up in CPP flags. ] [configure.ac: +mention why threaded is not default/doc [EMAIL PROTECTED] [rearrange bytestring tests so if it's not present we're quieter. David Roundy <[EMAIL PROTECTED]>**20080418212319] [configure.ac: fix bytestring checking [EMAIL PROTECTED] This changes bytestring to be default. However it checks twice: if either --disable-bytestring is set or bytestring can't be found, it won't pass on CPP -DHAVE_BYTESTRING. So this should work for Dr. Roundy's lack of bytestring. ] [remove unneeded check for termio.h. David Roundy <[EMAIL PROTECTED]>**20080417172427] [configure.ac: rm line [EMAIL PROTECTED] I can't even figure out how long ago Control.Monad was in a 'util' package. ] [we don't need Darcs.Patch.Check for darcs itself. David Roundy <[EMAIL PROTECTED]>**20080417150720] [remove hackish attempt to set GC parameters based on available memory. David Roundy <[EMAIL PROTECTED]>**20080416164105] [define forM_ since it is absent on GHC 6.4.1 [EMAIL PROTECTED] [make darcs build on win32 by conditionally compiling out a few bits that are unused or meaningless on win32 [EMAIL PROTECTED] [Don't let other configure flags change the type witnesses Lennart Kolmodin <[EMAIL PROTECTED]>**20080415210614 For example, when using --with-docs the type witnesses would be turned on, while with --without-docs they would not. This patch adresses this issue. ] [eliminate use of Haskell 98 library modules. David Roundy <[EMAIL PROTECTED]>**20080415214217] [add type witness declarations to Resolution David Roundy <[EMAIL PROTECTED]>**20080415165457] [move -cpp option into source files. David Roundy <[EMAIL PROTECTED]>**20080415144719] [Issue a warning when using --old-fashioned-inventory with a darcs-2 repository. Nicolas Pouillard <[EMAIL PROTECTED]>**20080414232715] [FastPackedString.hs: FastPackedString.hs: redefine linePS/unlinesPS [EMAIL PROTECTED] Turns out that my definitions were wrong - they differed and added a newline where the old FPS versions didn't. So I've rewritten the wrapper versions around ByteString, and checked them against the old ones with QuickCheck. With these fixes, a bytestring darcs seems to pass all the tests as a fps darcs. ] [remove unused Setup.lhs. David Roundy <[EMAIL PROTECTED]>**20080414190738] [roll back implementation of joke oops command. David Roundy <[EMAIL PROTECTED]>**20080414133342 Apparently it didn't actually work... rolling back: Tue Apr 8 07:58:56 PDT 2008 David Roundy <[EMAIL PROTECTED]> * resolve issue786: implement oops command. M ./src/Darcs/Commands/Tag.lhs -5 +47 M ./src/Darcs/TheCommands.lhs -1 +2 ] [just remove concatLenPS David Roundy <[EMAIL PROTECTED]>**20080411205303 It is never used in a performance-critical situation, so I'm voting to just trash it. I'd rather have fewer unsafe operations. ] [FastPackedString.hs: simplify concatLenPS, although this removes its strictness properties **20080411035327] [FastPackedString.hs: remove wfindPS **20080411035046 With better imports from bytestring, I believe it to be superfluous, and dangerous to leave around. ] [FastPackedString.hs: grmmr/sp **20080411034730] [FastPackedString.hs: rw linesPS using ByteString split **20080411032229] [doc updates [EMAIL PROTECTED] Convert all uses of 'http://darcs.net/repos/stable' to just darcs.net, since unstable and stable were merged together, and the old URL is a 404 for darcs getting. This is a real problem, see for example <http://reddit.com/info/6ewbq/comments/c03o6d5>. ] [fix typo in show_bug_help Matyas Janos <[EMAIL PROTECTED]>**20080408232600] [Raise a configure error when no Text.Regex module can be found. [EMAIL PROTECTED] [update README url links [EMAIL PROTECTED] [add a bit more debugging info to repository identification. David Roundy <[EMAIL PROTECTED]>**20080408151912] [resolve issue385: don't worry if we can't get local changes. David Roundy <[EMAIL PROTECTED]>**20080408151823] [add test for issue385. David Roundy <[EMAIL PROTECTED]>**20080408151808] [resolve issue786: implement oops command. David Roundy <[EMAIL PROTECTED]>**20080408145856] [fix URL in network test. David Roundy <[EMAIL PROTECTED]>**20080408145407] [fix manual bug. David Roundy <[EMAIL PROTECTED]>**20080407191736] [add new show bug command (hidden) to see what darcs will report if we encounter a bug. David Roundy <[EMAIL PROTECTED]>**20080407175410] [automatically work out the version of the stable release. David Roundy <[EMAIL PROTECTED]>**20080407171850] [set prefs again (they got lost on convert). David Roundy <[EMAIL PROTECTED]>**20080407171559] [update darcs repository URL. David Roundy <[EMAIL PROTECTED]>**20080407164601] [fix up website for new release. David Roundy <[EMAIL PROTECTED]>**20080407164010] [simplify determine_release_state.pl. David Roundy <[EMAIL PROTECTED]>**20080407153000] [make determine_release_state.pl use changes --count. David Roundy <[EMAIL PROTECTED]>**20080407152347] [add --count output option to changes. David Roundy <[EMAIL PROTECTED]>**20080407151825] [TAG 2.0.0 David Roundy <[EMAIL PROTECTED]>**20080407150638] Patch bundle hash: ef1b3944580f3cb103016eadf74732b1cd582c9f
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
