New submission from Eric Kow <[email protected]>: 1 patch for repository http://darcs.net:
Thu Aug 26 18:14:52 BST 2010 Eric Kow <[email protected]> * Jot down a few more tips about testing. ___________________________________________________________ This email has been scanned by MessageLabs' Email Security System on behalf of the University of Brighton. For more information see http://www.brighton.ac.uk/is/spam/ ___________________________________________________________ ---------- files: jot-down-a-few-more-tips-about-testing_.dpatch, unnamed messages: 12319 nosy: kowey status: needs-review title: Jot down a few more tips about testing. __________________________________ Darcs bug tracker <[email protected]> <http://bugs.darcs.net/patch369> __________________________________
New patches: [Jot down a few more tips about testing. Eric Kow <[email protected]>**20100826171452 Ignore-this: 93560f7f12d291899f1b3b0cc6740909 ] hunk ./tests/README.test_maintainers.txt 70 Tips for writing tests ---------------------- -- Copy an existing test, which will already have the following properties: +- Copy EXAMPLE.sh as a template to start from (don't forget to customise + the headers!). - Simply call darcs using "darcs" as you would in the shell. It is the responsibility of the test harness to ensure that the darcs we are hunk ./tests/README.test_maintainers.txt 102 your shell script. lib provides 'set -ev', a common definition of 'not', and 'abort_windows' for use in scripts which shouldn't run under Windows. You don't have to use lib if you don't want to, or if it causes problems. + +- If you need to skip a test for any reason, the darcs-specific + convention is to "exit 200". This alerts the shell harness that the + test was explicitly skipped and not passed. + +- You can use the trap feature from bash to make ensure that darcs executes + some command even if the test fails. Trapping ERR lets you have your + last word just before a test fails. Trapping EXIT lets you do the + same before any sort of explicit exit (such as the explicit 'exit 1' + in the 'not' helper function). For more details, see the bash man + page or just grep trap in the test suite. Context: [Fix issue1926 headers. Eric Kow <[email protected]>**20100826162703 Ignore-this: 8badc1a7cda103f90084b55efcf65e4b ] [Avoid cascading permissions error in issue612 test. Eric Kow <[email protected]>**20100826161551 Ignore-this: b056c9686e8d0b8345c8f7ce65280a7a The test fails, leaving behind an unwritable directory. ] [Accept issue1926: amend-record ignores --index option. Iago Abal <[email protected]>**20100820001354 Ignore-this: 90956b2aeb8f3ddedbc6a293e0d942dc ] [fix unit test imports Jason Dagit <[email protected]>**20100825100722 Ignore-this: 129c545cc4dd973ff4cf754f4b69d5f0 ] [clean up Witnesses imports across codebase Jason Dagit <[email protected]>**20100825095657 Ignore-this: d9696059af803c483f204291eea89d14 ] [ArgumentDefaults.lhs: fix warnings Jason Dagit <[email protected]>**20100825084359 Ignore-this: a23fd53ef800c1f2cae3917545b256d1 ] [Commands/Put.lhs: fix warnings Jason Dagit <[email protected]>**20100825084340 Ignore-this: e13fc3447482e7b87e416f40b98eac12 ] [Commands/Pull.lhs: fix warnings Jason Dagit <[email protected]>**20100825083920 Ignore-this: 5f6e6dc88fb6cd9093e6f8ad1d8329d5 ] [Commands/Unrevert.lhs: remove redundant imports Jason Dagit <[email protected]>**20100825083536 Ignore-this: 2bb11aeaee05c82eec5b55e516f76283 ] [Commands/Unrecord.lhs: fix warnings Jason Dagit <[email protected]>**20100825083412 Ignore-this: 25fd54bd955aca1a18cb39c152e7ea38 ] [Commands/Send.lhs: remove redundant imports Jason Dagit <[email protected]>**20100825083244 Ignore-this: 1faa62977b78e48f47029a4867c6a38e ] [Commands/Record.lhs: remove redundant imports Jason Dagit <[email protected]>**20100825083111 Ignore-this: bc229dd308ef6f77826ebc31811e65cf ] [Commands/Apply.lhs: fix warnings Jason Dagit <[email protected]>**20100825082948 Ignore-this: 358cb1b5c897e97fbf46285efd9e73c7 ] [SelectChanges.hs: fix warnings Jason Dagit <[email protected]>**20100825082701 Ignore-this: 29e6306b93f85ec52d29f46cf0f54d28 ] [Annotate.lhs: remove redundant imports Jason Dagit <[email protected]>**20100825081814 Ignore-this: 71c18cdd5c8fffb489245082fb797132 ] [Population.hs: remove redundant imports Jason Dagit <[email protected]>**20100825081621 Ignore-this: 444a9343bcdf7b52bd5cf4312562424f ] [ShowFiles.lhs: rename shadowed binding Jason Dagit <[email protected]>**20100825081508 Ignore-this: 1466870bbca19cee11d38a0c9ed2de01 ] [Get.lhs: remove redundant import Jason Dagit <[email protected]>**20100825081324 Ignore-this: f5366f35d77658679b49438aaf3d72b3 ] [Commands/Diff.lhs: remove redundant import Jason Dagit <[email protected]>**20100825081227 Ignore-this: b6f2943dc58bf9a17381cf837c806f9f ] [Match.lhs: remove redundant imports Jason Dagit <[email protected]>**20100825081058 Ignore-this: fa009342dac6474b59c8fe65782bb497 ] [WhatsNew.lhs: fix warnings Jason Dagit <[email protected]>**20100825080822 Ignore-this: 6f4178fe4d32155fd8d47a01d9d39e45 ] [HashedRepo.hs: clean up imports to fix warnings Jason Dagit <[email protected]>**20100825080704 Ignore-this: cf815b7eb616ba8a72046474b5d6bd24 ] [splitout parts of Darcs.Witnesses into new modules Jason Dagit <[email protected]>**20100825080336 Ignore-this: 695abc0f04daf229280cbcf5a0414381 This allows us to remove an Orphan Instances warning. I also look the liberty of regrouping the Witnesses modules in the .cabal file while I was adding new ones. ] [TrackDown.lhs: fix warnings Jason Dagit <[email protected]>**20100825075132 Ignore-this: d41b7265690aeaf8e51f023ce783af3a ] [ShowAuthors.lhs: remove redundant import Jason Dagit <[email protected]>**20100825074948 Ignore-this: 57381441eb6213ff318cf77218826bde ] [MarkConflicts.hs: rename shadowed binding Jason Dagit <[email protected]>**20100825074944 Ignore-this: 60d749353045dca6e5d1c2ae3ba205bb ] [Convert.lhs: remove redundant import Jason Dagit <[email protected]>**20100825074614 Ignore-this: 519e804e378f0ee12d722ea6957bc29 ] [Repository.hs: remove unused binding Jason Dagit <[email protected]>**20100825074459 Ignore-this: 29643af7b95406931015c6cbd375974e ] [Merge.hs: remove redundant import Jason Dagit <[email protected]>**20100825074347 Ignore-this: b999405e2e36d804119ad469af862f59 ] [Checkpoint.hs: remove redundant imports Jason Dagit <[email protected]>**20100825074202 Ignore-this: ecadbbb93d9dee99284b61abe6a35a2b ] [Internal.hs: remove warnings Jason Dagit <[email protected]>**20100825073952 Ignore-this: dbb1a38fd632fb0614bb5e34eb50a67a ] [Info.hs: remove redundant imports Jason Dagit <[email protected]>**20100825073038 Ignore-this: 8469f5e4a347ce13312be3a06b198407 ] [URL.hs: fix warning about conditional import of debugFail Jason Dagit <[email protected]>**20100825071513 Ignore-this: 5a99ec5562f21149bb7fdc0787ba8bc3 ] [Diff.hs: remove unused bindings Jason Dagit <[email protected]>**20100822205621 Ignore-this: 4bcdec6c2d73e4ea2f0c12924b24eda2 ] [ReadMonads.hs: remove unused lexStrings Jason Dagit <[email protected]>**20100822205419 Ignore-this: fb814316841148aec8c194e43c1b7e29 ] [Global.hs: remove import to fix warning Jason Dagit <[email protected]>**20100822202309 Ignore-this: 5ee771f8f5b18c6959748ced7104b782 ] [move dropWhileFL to Ordered.hs Jason Dagit <[email protected]>**20100822201758 Ignore-this: 16e4e0bf9db14111e1720fc339c36118 ] [move dropWhileRL to Ordered.hs Jason Dagit <[email protected]>**20100822201325 Ignore-this: b35648bb19b81a3da95c0df9ebf5479f ] [Accept issue1931: Fix issue612 test and mark it as failing. Eric Kow <[email protected]>**20100825181318 Ignore-this: f62177c4ea5ba8ff637c4289a5e470fc Jason Dagit points out in issue1931 that this interacts badly with issue1898, and that fixing this bad interaction reveals a regression. ] [Modernise issue612 test (use exit 200 to skip). Eric Kow <[email protected]>**20100825180438 Ignore-this: e9865dc321ee2e4a77828890cf17a7bf ] [TAG 2.4.98.4 Reinier Lamers <[email protected]>**20100823183505 Ignore-this: 8257375d159e0d5a8cb548c6374adf39 ] [resolve issue1815: work around Cabal sdist permissions issue Reinier Lamers <[email protected]>**20100823183454 Ignore-this: e8e9a63a9cdeaea1332c961cdba61b09 ] [ReadMonads.hs: rename State to ParserState Jason Dagit <[email protected]>**20100822192811 Ignore-this: c07450667ec5ee151d0da692f93cbbdd ] [Fix tests that were broken by issue1898 fix. Eric Kow <[email protected]>**20100815202529 Ignore-this: f25c2aaed8c0063cee2f31c179345190 These tests were confused by Darcs UI messages. ] [Fix tests that were broken by issue1875 fix. Eric Kow <[email protected]>**20100815202223 Ignore-this: bd6e7066799e39f3529a485f6fbeed42 The tests were assuming --set-default. As these are artifical repositories for test cases, we sometimes have cases where we pull/push from freshly created repositories with no defaultrepo. ] [resolve issue1913: sort changes in treeDiff Ganesh Sittampalam <[email protected]>**20100819211941 Ignore-this: 3693df699c664a8f47dc0e0f974c9b7d ] [generalise the type of treeDiff Ganesh Sittampalam <[email protected]>**20100819064152 Ignore-this: 1b01d02a3581c8967ac612d2d725d8ad ] [make issue1913 test actually fail Ganesh Sittampalam <[email protected]>**20100819060251 Ignore-this: 1f27289bbdb87b0d3c8ce5793d19d232 ] [dramatically improve the parser performance Jason Dagit <[email protected]>**20100813055454 Ignore-this: 4f8912e2e8bf2504e4a6db064647f747 This puts the parser's performance back to where it was before the move to a Parsec-like API. The cruxt of the fix was to implement linesStartingWith as a primitive instead of implementing it using other parser primitives. Several other tricks are included, such as using strict tuples that are partially specialized. ] [ReadMonad.hs: fix haddocks Jason Dagit <[email protected]>**20100811061208 Ignore-this: cd645b569c09bc928d5c048281be3599 ] [handle whitespace lexing more intelligently in Read.hs Jason Dagit <[email protected]>**20100811061027 Ignore-this: 50aa395330b18eebb7ff19fffb20ff1f ] [tidy up Info.hs Jason Dagit <[email protected]>**20100809032821 Ignore-this: ac5e02c985e4002c3ebc0127e6323aa0 The comment about break no longer applies as break is no longer used. Using choice instead of (<|>) keeps linesStartingWithEndingWith a little prettier. ] [tidy up Real.hs and refactor space lexing Jason Dagit <[email protected]>**20100809024422 Ignore-this: 1a9d28746e66829a93ca0bcf56a30bd ] [tidy up peekforc Jason Dagit <[email protected]>**20100809022145 Ignore-this: 5ceeaa263cc9dbefcef3c024c543aa6a ] [remove unused import Jason Dagit <[email protected]>**20100809022115 Ignore-this: b2da893f3898f025d8202e4ad0152f1d ] [tidy up readPatches Jason Dagit <[email protected]>**20100809021522 Ignore-this: 5929ef7369d10eaeba00ed31bf1b3a71 ] [remove unneeded export Jason Dagit <[email protected]>**20100809020547 Ignore-this: f71c6afa72b83c045420fae722260a43 ] [optimize char parser Jason Dagit <[email protected]>**20100809020539 Ignore-this: 63d6f4d23bfd7be0909e56b7ebcde1f6 ] [tidy up linesStartingWith Jason Dagit <[email protected]>**20100809020457 Ignore-this: 545ff01a026e1c95dd9374e487eb99c5 ] [tidy up skipNewline Jason Dagit <[email protected]>**20100809020446 Ignore-this: e2f01a232b79206c3df0bc7677a05ce ] [tidy up anyChar parser Jason Dagit <[email protected]>**20100809001850 Ignore-this: 98b7cfbe94e99a7642ed730b32fa924b ] [remove unused word8 parser Jason Dagit <[email protected]>**20100809001809 Ignore-this: 91cf66b621630592915a59d45a821054 ] [tidy up readPatchInfo Jason Dagit <[email protected]>**20100808233424 Ignore-this: d9f216388b1ab16db67630281ff8893a ] [improve interface of peekforw and bracketedFL Jason Dagit <[email protected]>**20100808201140 Ignore-this: a40baa17b36e603c386fb2f3ec445e2e ] [accept issue1928: removing a file then adding a directory with the same name breaks Ganesh Sittampalam <[email protected]>**20100820212601 Ignore-this: 1c78189df95320abe701a5b1bba6a227 ] [Restore obliterate output options. Eric Kow <[email protected]>**20100815211308 Ignore-this: 7a561054370ff4ee87f89556e391e8dd They were removed for Darcs 2.5, but we can keep them in unstable and resolve the underlying bug instead. rolling back: Sun Aug 15 20:20:10 BST 2010 Reinier Lamers <[email protected]> * resolve issue1924: remove output options of obliterate ./tests/issue1909-unrecord-O-misses-tag.sh -> ./tests/failing-issue1909-unrecord-O-misses-tag.sh M ./src/Darcs/Commands/Unrecord.lhs -3 +1 ] [Resolve conflict between 'Also set binary mode' duplicates. Eric Kow <[email protected]>**20100815205035 Ignore-this: dd6c205afb649768a7be93e23e7defb ] [Reframe Darcs.Match.matchFirstPatchset documentation. Eric Kow <[email protected]>**20100813172244 Ignore-this: b78a42d6dcc56a12eedebc31c6e82641 This says the same thing but hopefully makes it easier to grasp. ] [Improve module-level documentation for Darcs.Match. Eric Kow <[email protected]>**20100813171053 Ignore-this: c58ea6edfd1e1a6f1e18d13c5dd70ff ] [Move Darcs.Match module-specific haddock to module level. Eric Kow <[email protected]>**20100813164759 Ignore-this: fad00c742590d0775a57bc3ec4878efe Also correct last_match to secondMatch. ] [TAG 2.4.98.3 Reinier Lamers <[email protected]>**20100815194519 Ignore-this: e3a3c30d7dd2fbe49c846c48510a9c3c ] [resolve issue1924: remove output options of obliterate Reinier Lamers <[email protected]>**20100815192010 Ignore-this: b85544067119c5c80db2ef449aea8456 ] [Bump version number to 2.4.98.3 Reinier Lamers <[email protected]>**20100809062707 Ignore-this: 21537d06e0658cd9a44108b1ddb81942 ] [Also set binary mode on stderr (duplicate for 2.5 branch) Reinier Lamers <[email protected]>**20100810193256 Ignore-this: 5f1ed1efaff91967b340cfc51afa6ac5 ] [TAG 2.4.98.2 Reinier Lamers <[email protected]>**20100726184946 Ignore-this: 43a9f17e811c2172be76fb1b19aa1497 ] [Rollback change that allowed --exact-version without context in release Reinier Lamers <[email protected]>**20100725131540 Ignore-this: d2e471bfb2edfc664697154519674f3a ] [Bump version number to 2.4.98.2 Reinier Lamers <[email protected]>**20100725125520 Ignore-this: daa7f079bf12a4809705d1d8ff3cc681 ] [Resolve issue1290: support diff --index. Eric Kow <[email protected]>**20100813181025 Ignore-this: 1b663983c67a17f09298c74dc5f2c803 While the matching code knew how to identify the context and fluff patches matchFirstPatchset and matchSecondPatchset), it did not actually know how to unapply them (getFirstMatch and getPartialSecondMatch). ] [Fix issue1290 test. Eric Kow <[email protected]>**20100813175023 Ignore-this: f39af18caec1b640eccfce1d67f40e8a I forgot that we count backwards. I also try to introduce some asymmetry here to make it a bit clearer we're not accidentally passing. ] [Resolve issue1909: generate correct context in unpull -O. Petr Rockai <[email protected]>**20100807171552 Ignore-this: 8d66f660e691ffe76a8da1eab9e5dcc9 ] [Accept issue1909: unrecord -O in a tagged repo makes a bad bundle. Petr Rockai <[email protected]>**20100807171245 Ignore-this: d8b2d7563cd4612814a209a515358cb4 ] [Resolve issue1898: notify user when they can use set-default. Eric Kow <[email protected]>**20100812155901 Ignore-this: 638b575b32d700cfae9f057293cd5aa8 ] [Resolve issue1875: avoid accidentally setting default. Eric Kow <[email protected]>**20100812154847 Ignore-this: d03cfc6111805515ae4f1ca467beab2c Two cases fixed: - setting default on dry-run - setting default on darcs get --no-set-default ] [Generalise issue1875 test on not setting default. Eric Kow <[email protected]>**20100812154827 Ignore-this: 127842d85545f411ce71e8d065d2c268 ] [Accept issue1875: darcs does not honor no-set-default on fetch. Eric Kow <[email protected]>**20100812152637 Ignore-this: 32573c47c25ec3e5ad187a5537f50c73 ] [Fix the remote-repo flag if it's not a URL. Eric Kow <[email protected]>**20100812150920 Ignore-this: 10082e2dc200ece25ece1519242962e2 The word 'fix' here refers to the filepath canonicalisation mechanism that makes it easier to check filepath equality. ] [Tweak complaint about DARCS_CONNECTION_TIMEOUT. Eric Kow <[email protected]>**20100812114200 Ignore-this: a8b968847283d5e726f95285db8a418b ] [Add environment variable DARCS_CONNECTION_TIMEOUT [email protected]**20100811212121 Ignore-this: a9d945925956f1c9d3c27d9e02b66de6 ] [Tighten up section on per-repository caches a bit. Eric Kow <[email protected]>**20100812112056 Ignore-this: c16eb0d0a85a18f75dfae4be5b2780c Particularly, we want to avoid mixing in the notion of conflicts, which could confuse users. ] [Adding information about cache handling to manual [email protected]**20100811200211 Ignore-this: 3a794fa6509c0b454f89b8552b2a19cd ] [Tweak title case for repository formats chapter for consistency. Eric Kow <[email protected]>**20100812103910 Ignore-this: 895e769be91810a2cfd9c475541d4f08 ] [Add DARCS_CONNECTION_TIMEOUT info to user manual [email protected]**20100811190100 Ignore-this: cd46eca91eccf1c9d3a5643c39cec5df ] [Accept issue1898: set-default notification system. Eric Kow <[email protected]>**20100811141903 Ignore-this: d33212de428eaf5e2fd85aa4a6cc644a ] [Correct error code for curl operation timeout [email protected]**20100810215522 Ignore-this: 26067bd441b2b7fabaadce67851f0ef9 ] [Adding some haddock to Cache.hs [email protected]**20100810215116 Ignore-this: 34560d0bfcf1da1690742421b835caf ] [Accept issue1913: buggy mapPrimFL. Eric Kow <[email protected]>**20100810173448 Ignore-this: 298f8bb5a3dbebafd6de809593a077fb ] [remove redundant imports in Patchy and Real Jason Dagit <[email protected]>**20100807160837 Ignore-this: 2babfb43cb1f340876ae9ce914c1a454 ] [fix conflict in Bundle Jason Dagit <[email protected]>**20100807160542 Ignore-this: 1bdbe27903b8f464838ab97b9c3df12f ] [remove try combinator from ReadMonads Jason Dagit <[email protected]>**20100807160342 Ignore-this: 80bb069e6744788d69d8cec5eb1a438a ] [micro optimizations to parser code Jason Dagit <[email protected]>**20100807160148 Ignore-this: 876d06693dca962b60f9a81740978765 These micro-optimizations should always be safe; prefering ByteString over String and reducing packing/unpacking. ] [remove all uses of try from parser code Jason Dagit <[email protected]>**20100807153421 Ignore-this: 904f9415cf9b0a7f773a6b9b7b099007 ] [ReadMonads no longer exports maybeWork fix other modules to match Jason Dagit <[email protected]>**20100725175120 Ignore-this: 437b41f08ca584d3ce0fc45cae7f207d ] [refactor Read to not rely on 'work' Jason Dagit <[email protected]>**20100725163359 Ignore-this: c2ed2d0babfff2a22c3cb3918dcac78a ] [ReadMonads no longer exports myLex, clean up imports in Real Jason Dagit <[email protected]>**20100725144618 Ignore-this: 7e305152e13b0a6b175c04e49ea1bd5 ] [refactor Read to use myLex' Jason Dagit <[email protected]>**20100725144403 Ignore-this: aa7f97c4f2661d96615294add1ced7f8 ] [ReadMonads no longer exports alterInput and clean up a few warnings Jason Dagit <[email protected]>**20100725142911 Ignore-this: 429ca05040f2ff94f7cbbde595f2b5de ] [cleanup import list of Patchy Jason Dagit <[email protected]>**20100725141855 Ignore-this: 7b096029f7c4521e924a619d09752515 ] [remove peekInput from Real. peekInput no longer exported from ReadMonads Jason Dagit <[email protected]>**20100725141605 Ignore-this: c49bf70941372ba9241f13f088371f5c ] [refactor Patchy to not use peekInput Jason Dagit <[email protected]>**20100725135658 Ignore-this: 853181469c09b52a5b8628a2f0dc8546 ] [refactor Read and ReadMonads to remove peekInput from Read Jason Dagit <[email protected]>**20100725133132 Ignore-this: 787c8b8f3b5584472cfa4f83db671fde ] [add utility functions to ReadMonads Jason Dagit <[email protected]>**20100725120651 Ignore-this: 16edfdb6bb5c8c24600865854263e897 The intention of these functions is that in the future we will be able to use more conventional notation to express parsers in the darcs source. ] [tune the patch parser Jason Dagit <[email protected]>**20100725085610 Ignore-this: 869bb399d759f19b1a2fdbb466743d17 This patch is based on a few observations: * alterInput (const foo), completly replaces the parser's input * after peekInput, the above trick avoids redundant processing * best to leave a packed ByteString packed ] [Add a "buildbot-try" script to contrib that submits local changes to buildbot. Petr Rockai <[email protected]>**20100808133328 Ignore-this: 96e90b4581df1f297f423611d64c7 ] [Skip testing of issue1599 on old-fashioned repos. Petr Rockai <[email protected]>**20100808123648 Ignore-this: 2bfa977b37c63dc22c8024994197d0af ] [Test for issue1599: expire unused caches [email protected]**20100807211143 Ignore-this: 8b77c20113c6b1d18019810ff7e11c3d ] [Resolve issue1908: try to create a global cache before checking its availability. Petr Rockai <[email protected]>**20100808122419 Ignore-this: a93e6f5d4a1272fc49341236820a9833 ] [Fail more verbosely in issue1879-same-patchinfo-uncommon.sh. Petr Rockai <[email protected]>**20100808105641 Ignore-this: 88665b641ab15527c37c39b1bd78a772 ] [Also set binary mode on stderr (we already had stdin/stdout). Petr Rockai <[email protected]>**20100808095353 Ignore-this: a3c37a0fb16fd27da1f47ee101d07295 ] [Do not fail when there's debris in tests directory. Petr Rockai <[email protected]>**20100807192133 Ignore-this: d1fdf93fbed39e3a20bb8d4129dbd4d4 ] [Resolve issue1530: allow user to pick from multiple email address. Eric Kow <[email protected]>**20100718113353 Ignore-this: 531e6c9498f9155c1a8f926ee56a68e3 If your global authors pref has more than one line in it, Darcs will prompt you something like: You have saved the following email addresses to your global settings: 1. Fred Bloggs <[email protected]> 2. Fred Bloggs <[email protected]> 3. BLOGGS Fred <[email protected]> 4. Other Please select an email address for this repository. ] [Helper Darcs.Utils.askUserListItem to select from an arbitrary list. Eric Kow <[email protected]>**20100718112610 Ignore-this: 1583cecc95940234ea5703b01094afcb ] [Add a simple test for http get with packs. Petr Rockai <[email protected]>**20100804190930 Ignore-this: cab6334359dbf54c3087e0619d8af4b4 ] [Add a simple non-network test for darcs get over http. Petr Rockai <[email protected]>**20100804190927 Ignore-this: c3545fe52f79ce9ae720499e381f3823 ] [Restyle issue1873 test and make it run in darcs 2.4. Eric Kow <[email protected]>**20100807171741 Ignore-this: 32d1c90bbb45ab91fd3803dc513bc751 Just to confirm the regression... ] [Add test for issue1873 (failed to read patch during apply). Petr Rockai <[email protected]>**20100807163013 Ignore-this: 2396ff7f429204f6f10079fb32799e32 ] [Resolve issue1873: give nicer error when apply fails due to missing patches. Petr Rockai <[email protected]>**20100804204010 Ignore-this: b3ddfddeaa7e089717256aa2344ba78c ] [Rename findCommonAndUncommon to findUncommon (it does not find common). Petr Rockai <[email protected]>**20100804195738 Ignore-this: 8257db493418179be45fad17ab6ffd8e ] [Resolve issue 1599: automatically expire unused caches [email protected]**20100807003339 Ignore-this: c12f0cd04794e2db03445b71815b9e3a ] [resolve issue1896: enable witnesses for library Ganesh Sittampalam <[email protected]>**20100721053731 Ignore-this: 5209e15b5d2c446eea5df2fe1fe700b5 ] [Undo an edit to the issue1829 test, since the original was clearer. Petr Rockai <[email protected]>**20100806131253 Ignore-this: 925c73124e2b3d17239ccb7c47578f19 ] [Add a test for issue1829 by Ganesh & Ian. Petr Rockai <[email protected]>**20100806125230 Ignore-this: 7e11a7b4b54f189e1864952ff048f0fb ] [Cut functions Darcs.Utils.putStrLnError and putDocLnError. Eric Kow <[email protected]>**20100718102621 Ignore-this: 92c29385add92fb7b875342842432b5a ] [Tidy Darcs.Utils exports. Eric Kow <[email protected]>**20100718101900 Ignore-this: 78740886b92947d941f0e3baa86ba3f2 ] [Remove a couple of redundant type variables from foralls. Petr Rockai <[email protected]>**20100806085630 Ignore-this: 552924bfd0cf15cd9c5922a88ae282f9 ] [Accept issue1290: darcs diff --index support. Eric Kow <[email protected]>**20100805124559 Ignore-this: 560bf7125a441de79f0939e5851b95ed ] [Fix missing type signature in Darcs.Arguments. Eric Kow <[email protected]>**20100726134237 Ignore-this: 8f69ae4defc489d4a4ec9c5734fa2376 ] [Fix warnings in Darcs.Repository.State. Eric Kow <[email protected]>**20100723134611 Ignore-this: 5a7c4a33c95ba3285721d0ade56adf1b ] [Fix warnings in Darcs.Repository.InternalTypes. Eric Kow <[email protected]>**20100723134556 Ignore-this: 66a361e0ff4b1a0c616fb11dafc6467c ] [Fix warnings in Darcs.Repository.HashedIO. Eric Kow <[email protected]>**20100723134533 Ignore-this: af2a60a5bf64d53240dc4498696c7a42 ] [Fix warnings in Darcs.Repository.DarcsRepo. Eric Kow <[email protected]>**20100723134515 Ignore-this: 66f45d925ab9a7bce4c6e69ded8803fe ] [Fix warnings in Darcs.Patch.Prim. Eric Kow <[email protected]>**20100723134501 Ignore-this: dfd3b36b4b07e6de3b558073ac6bbe27 ] [Fix redundant import warning in Darcs.Patch.Patchy. Eric Kow <[email protected]>**20100723134447 Ignore-this: 3fa7ffaf1b8098c4c0793c3ccc5ecb36 ] [Fix redundant imports in Darcs.Patch.Commute. Eric Kow <[email protected]>**20100723133540 Ignore-this: 1c6919da737a8fd265a5dde9e94bbf35 ] [Fix shadow warning in Darcs.Patch.Choices. Eric Kow <[email protected]>**20100723133357 Ignore-this: 88183e55fcac7c9fa2372f35decf643f ] [Fix redundant imports in Darcs.Patch.Apply. Eric Kow <[email protected]>**20100723133239 Ignore-this: dbf30f383e7a0684ca2b9cf9dcd50fb7 Likely due to setScriptsExecutable refactor. ] [Fix RemoteDarcs related imports warning in Darcs.Flags and Darcs.RemoteApply. Eric Kow <[email protected]>**20100723132408 Ignore-this: f944bbc547fa4f8e1a70c8c3539ce6bc ] [Fix deprecation warning on GHC.Handle in Exec module. Eric Kow <[email protected]>**20100723131847 Ignore-this: 12a57c2a78af7d2c6428ec544cd09f98 It looks like it was deprecated in GHC 6.12 along with the Unicode-oriented rewrite. ] [Resolve issue1892: Improve safety of makeBundle* and fix a couple of related bugs. Petr Rockai <[email protected]>**20100715093842 Ignore-this: 9eaa26edfdda09ac444f124130b9e74b ] [switch homepage to two-column format ala xmonad.org Guillaume Hoffmann <[email protected]>**20100805134439 Ignore-this: 21fa11e338fd9064b526f96c2f5be12 ] [Re-enable packs and optimize --http. Petr Rockai <[email protected]>**20100804185357 Ignore-this: f86b0ea0c1008dbd173c7b8145be6803 ] [Minimize the number of packed inventories Alexey Levan <[email protected]>**20100802035445 Ignore-this: 1f3d28bece5b29d599ea97be9bba5424 ] [Use cache while getting a packed repository Alexey Levan <[email protected]>**20100802024914 Ignore-this: 33e44bdfce82d89fd243e7d628ce2c34 ] [Hardlink files while getting a packed repository Alexey Levan <[email protected]>**20100801050349 Ignore-this: 8e6aa73b3a0cc84812d44beaaea701dd ] [Export usageHelper Joachim Breitner <[email protected]>**20100803173150 Ignore-this: 763398f4ab6b99a59de7666940103daa usage is darcs-specific, while usageHelper is not. ipatch could use usageHelper. ] [Add pronoun to english module [email protected]**20100803131432 Ignore-this: 707096c1b8c9d0328524cb85ea76193e ] [Make Darcs.RunCommand independent of Darcs.Commands.Help Joachim Breitner <[email protected]>**20100803165917 Ignore-this: 744025a59cdd9ad52595b65d989a638a by passing commandControlList via main.hs. This allows re-use of Darcs.RunCommand by other binaries with a different set of commands. ] [Remove unused imports in Darcs.Commands.Changes Reinier Lamers <[email protected]>**20100802181249 Ignore-this: 87d2c72fc74e4442f146d896296fb0db ] [Resolve issue1888: fix changes --context. Petr Rockai <[email protected]>**20100729185143 Ignore-this: eed1a926b468492198547c438a85e2c9 ] [Make the "error applying hunk" error a lot more readable (and useful). Petr Rockai <[email protected]>**20100727215711 Ignore-this: d748d2632528d8e95453cb8cab76cd67 ] [Haddock promptYorn. Eric Kow <[email protected]>**20100718092334 Ignore-this: 35ea778f5a5e44b8fb08a1b340b6b8a0 ] [Modernise System.Cmd import in Distribution.ShellHarness. Eric Kow <[email protected]>**20100725220631 Ignore-this: a785da33c6089635da687a9bfe957c2b ] [Add header to issue1790 test and make it follow convention more. Eric Kow <[email protected]>**20100728142928 Ignore-this: 29e6d64c5f3089ff6b7e081da5f853a4 ] [Accept issue1790: darcs send --context foo Eric Kow <[email protected]>**20100728142602 Ignore-this: cd5d7f148d32ddbcea8d8cbb2282c2ea Submitted by Loup Vaillant. ] [Handle English nouns that end in y. [email protected]**20100724172717 Ignore-this: 49eed82e5949fc0d8e7d2775e9fd50c0 ] [Disable optimize --http for Darcs 2.5 release. Eric Kow <[email protected]>**20100726111249 Ignore-this: 92b75e71ac3041eee76762bf8042b02c ] [Disable packs for darcs 2.5. Eric Kow <[email protected]>**20100724155438 Ignore-this: 3b9a6e7b3bede56651a5f6f1b728cfb5 The packs feature is not sufficiently stable for release. ] [Restore looking for version number in exact-version context dump. Eric Kow <[email protected]>**20100726114810 Ignore-this: e18459c582c12c2e77b630f096f66190 rolling back: Sun Jul 11 13:08:54 BST 2010 Reinier Lamers <[email protected]> * Don't look for version number in exact-version context dump Petr says it masks a bug in the release tarballs. ] [resolve issue1716: allow mail header lines of all whitespace in test Reinier Lamers <[email protected]>**20100722191846 Ignore-this: 24a12e1cf2631b5363636cf32cf5e8da Reading RFC822, it seems all-whitespace lines are allowed in the header section when you've got trailing space that doesn't fit on the line before. ] [rename readPatchIds to better describe what it does Jason Dagit <[email protected]>**20100723064832 Ignore-this: aa207726cbe8894aab41c17bd01ee6ca ] [move readPatchIds to Darcs.Patch.Info Jason Dagit <[email protected]>**20100723064511 Ignore-this: 53f620c0f5ffda0ffd82693c27a70235 ] [remove duplicate code, readPatchIds Jason Dagit <[email protected]>**20100723063526 Ignore-this: a1950afa8385b04aa9c03435e4c152cb ] [Slightly fix context generation in Setup. Petr Rockai <[email protected]>**20100722111410 Ignore-this: eb3b6637f24d62332c9452a3c4143f39 ] [Fix "head: empty list" bug in Darcs.Flags.RemoteDarcs. Petr Rockai <[email protected]>**20100715123140 Ignore-this: fa172627824eb3937cad63223026db9e ] [Remove [DarcsFlag] usage from Darcs.Patch.Bundle. Petr Rockai <[email protected]>**20100715081908 Ignore-this: 62297671dea56fdc0a1cac42f79d6d29 ] [Use Compression more widely, suppressing further [DarcsFlag] uses. Petr Rockai <[email protected]>**20100715003449 Ignore-this: d582d3bc381e73a964127aa3b87d0ffb ] [Replace some [DarcsFlag] uses with newly introduced RemoteDarcs. Petr Rockai <[email protected]>**20100715003320 Ignore-this: d018b8c9b328228b9d283b7ad824eb15 ] [Remove --nolinks, since its scope and usefulness is very limited. Petr Rockai <[email protected]>**20100715000822 Ignore-this: 71427fcd09e59d5e4f443bcc4e5ca649 ] [resolve issue1893: move fields of conditional builds within scope of condition Ganesh Sittampalam <[email protected]>**20100716192642 Ignore-this: 5eb1c376138534dd55190e06be701588 This helps to work around a bug/misfeature in Cabal where it collects up things like build-depends without looking at whether the thing they apply to is actually buildable ] [Restore set-scripts-executable in trackdown --bisect. Eric Kow <[email protected]>**20100717124222 Ignore-this: efa2e2bba8227542b5a63933f0748c9d Note: Petr Rockai originally submitted this work as an amendment to 'Remove [DarcsFlag] parameters from apply.', but I must have accidentally pushed the first version before he sent it. This patch has the same effect as his amendment. ] [Remove [DarcsFlag] parameters from apply. Petr Rockai <[email protected]>**20100715002249 Ignore-this: 707f8193561ce890dc6ed91d1001253b ] [Fix up tests to refer to --name instead of --patch-name. Petr Rockai <[email protected]>**20100715102618 Ignore-this: 630cc96d79db0ee7af9c93fa3dbf5f15 ] [Resolve issue1883: rename --patch-name option to --name. Eric Kow <[email protected]>**20100715101608 Ignore-this: 85ab2f1e23f8b561b323a9dfb94baa55 This is usually used in darcs record in shorthand (-m) form. This rename is aimed at eliminating the confusion with the --patch matcher, which bites amend-record and rollback users. ] [Remove [DarcsFlag] argument from unrecordedChanges. Petr Rockai <[email protected]>**20100714155059 Ignore-this: 4ba064584b4846b0ca26f6e3199a955a ] [Update link to Darcs repository browser. Eric Kow <[email protected]>**20100713174550 Ignore-this: 3546359aec588d1262d6335b033331d0 ] [get rid of join_patches Ganesh Sittampalam <[email protected]>**20100712165037 Ignore-this: f9a5ca3dcc690e3c1ed9f6778b07f542 ] [stop using join_patches in Darcs.Test.Unit Ganesh Sittampalam <[email protected]>**20100712165031 Ignore-this: 563bbbd15f9f51cdfc8063b9dd7f8b0b ] [move main unit testing code into module with proper name (not Main) Ganesh Sittampalam <[email protected]>**20100707180600 Ignore-this: 9c44b4ab083ba44afc9ecaf0752cd130 This is enable other things than the unit executable to import it ] [Fix haddock error. Eric Kow <[email protected]>**20100712145740 Ignore-this: 2e41b55e17020543744a06ef57cdc599 The main problem is that bug is a cpp macro, which gets expanded out. We just work around this for now. ] [Avoid a haddock parse error. Eric Kow <[email protected]>**20100712142926 Ignore-this: 97dc0a40b82f9360d374917e243e0490 ] [Resolve issue1887: add a missing newline to --list-options output. Petr Rockai <[email protected]>**20100711193535 Ignore-this: 912b18e8f89be19d186332f5f98a8083 ] [Fix conflict in Distribution.ShellHarness. Eric Kow <[email protected]>**20100712132814 Ignore-this: bfde365cf2d74b05d29ed457b5382f46 Was between extended test defaults and Control.OldException removal. ] [Fix tests in light of recent default flag changes. Petr Rockai <[email protected]>**20100708195100 Ignore-this: b8764f2105ed6e7870f4853041b90f9e ] [Correctly handle conflicts arising from DarcsMutuallyExclusive options. Petr Rockai <[email protected]>**20100708194904 Ignore-this: b6607175899ad6f63044adae7442fd6d ] [Avoid adding noCache twice to parameter lists. Petr Rockai <[email protected]>**20100708195014 Ignore-this: 59cf4dc50edb4c08367cbc29f321e431 ] [Make --no-cache an advanced option in all commands. Eric Kow <[email protected]>**20100701161428 Ignore-this: 99ea6f8e2235bfdab407a1af9fcfb5cc ] [Do not set default repo by default in push, pull, send, fetch. Eric Kow <[email protected]>**20100701160352 Ignore-this: 611fe6db2e2fe4d6ad70758d4dfb63de As discussed during the 2010-03 sprint and documented in http://wiki.darcs.net/DefaultSwitches ] [Express --{no-,}set-default as a mutually exclusive option. Eric Kow <[email protected]>**20100701160138 Ignore-this: 189522de144a9b9b81239f4a5ff545f0 ] [Make --edit-description the default. Eric Kow <[email protected]>**20100701155253 Ignore-this: ed99469237da51949d915a8dda13706e ] [Express --{no-,}edit-description as a mutually exclusive option. Eric Kow <[email protected]>**20100701155045 Ignore-this: 419cc3945f89953e33400172d51453e9 ] [Add a notion of mutually exclusive options with a default. Eric Kow <[email protected]>**20100701155041 Ignore-this: e3a29afebe21c9ec6ce355040260e8b ] [General purpose function for setting defaults. Eric Kow <[email protected]>**20100701151816 Ignore-this: d76a09aa70eba9694d3649300ef7720d ] [Fix use of atomicOptions in Darcs.ArgumentDefaults. Eric Kow <[email protected]>**20100701144916 Ignore-this: 4fc1df15e34b5c63c47e4c12c4f5963 ] [Update optimizeHTTP for new two-layer DarcsOption. Eric Kow <[email protected]>**20100701142543 Ignore-this: d892c6787ba0aa93a0b36c1e7a79b756 ] [Refactor traversal of atomic options in DarcsOption. Eric Kow <[email protected]>**20100621003601 Ignore-this: 9425a65b80f075e684fd7edaf9b5b868 ] [Better use of Data.Maybe helpers in Darcs.Arguments. Eric Kow <[email protected]>**20100621002200 Ignore-this: 46feb16524e1d61495a7ead46cce1e55 ] [Flatten DarcsOption type. Eric Kow <[email protected]>**20100621001926 Ignore-this: 34a3e0c2a9e989f0f35774d742607c93 Distinguish between DarcsAtomicOptions and DarcsOption. ] [Fix test issue1865-get-context.sh Thorkil Naur <[email protected]>**20100711121938 Ignore-this: c68995d55efb6095ada7c24ce0909716 ] [remove redundant and accidentally checked in definition Ganesh Sittampalam <[email protected]>**20100709214141 Ignore-this: d8ad150be87b467f92721c8079158541 ] [remove dead code Ganesh Sittampalam <[email protected]>**20100708055640 Ignore-this: 86104cf3f14952869be820f66f156fbb ] [fix warning Ganesh Sittampalam <[email protected]>**20100707061818 Ignore-this: 4b9e468819689cfc768befa8eabe4a4f ] [standardize GHC options Ganesh Sittampalam <[email protected]>**20100707180210 Ignore-this: b088f0ece12b86980225d81b37d89251 ] [fix unused variable warning Ganesh Sittampalam <[email protected]>**20100707065338 Ignore-this: b2a8e05c985912a78dc71748361271b1 ] [fix name shadowing warning Ganesh Sittampalam <[email protected]>**20100707065303 Ignore-this: 79ab8367f22333f79f66e82d5f631dac ] [rename field names to avoid shadowing warnings Ganesh Sittampalam <[email protected]>**20100707062714 Ignore-this: 6be53f3ee1ef4915bdd722153b0675e0 ] [fix unused code warning Ganesh Sittampalam <[email protected]>**20100707062701 Ignore-this: 3475bca718b26e5056c3ad7448a346dc ] [fix shadowing warnings Ganesh Sittampalam <[email protected]>**20100707062324 Ignore-this: 45d7d142735754357e7b9c53eb2c25df ] [fix warning Ganesh Sittampalam <[email protected]>**20100707062320 Ignore-this: 33b1a5f0d5895f04257e4eb133addfc5 ] [fix warning Ganesh Sittampalam <[email protected]>**20100707062315 Ignore-this: ad3da11afad97816fcd832baf25c311f ] [remove dead code Ganesh Sittampalam <[email protected]>**20100707062309 Ignore-this: a3462879709597df56cf28d239b71eef ] [add comment about why we're using a deprecated option Ganesh Sittampalam <[email protected]>**20100707061805 Ignore-this: eb1ec29ce345f96689d39f8f9638987c ] [stop using Control.OldException in Setup.lhs + deps Ganesh Sittampalam <[email protected]>**20100707060932 Ignore-this: ab49b67e05941402304aed3a8b55f52f ] [Fix missing type signature. Eric Kow <[email protected]>**20100701153511 Ignore-this: a0669588aca19f0c45326c1244e1c766 ] [Rename optionFromDarcsoption to optionFromDarcsOption. Eric Kow <[email protected]>**20100621000207 Ignore-this: d1c5a5cb84264a404b9b07c9094f96aa ] [TAG 2.4.98.1 Reinier Lamers <[email protected]>**20100711120953 Ignore-this: 6955d46fb3e48bc5bb0f622e495eae1f ] Patch bundle hash: 0e181e251fff06a63a4554730e311120f1eca394
unnamed
Description: Binary data
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
