pristine:0000001501-c62a43b26c669d3e13a2a4c352a4ed93371449a821e64e0c22854c3bcb01ca66 Starting with inventory: 0000168502-720b87ea0fb8d1ef79a5392a7aa76fe0f6362d83b44bf14dd187f79c730101a0 [TAG 2.7.3 Ganesh Sittampalam **20110214234454 Ignore-this: b44142d0a73d5ead9deec24cd6fb22b1 ] hash: 0000009758-ce119e5a02382da2a13b8a5c5402dcedfc348a1f78ef04bea01e275e6a9dc31e [test for behaviour if there is pristine corruption Ganesh Sittampalam **20101123181837 Ignore-this: 7a66f8e9a87cd90cf77550ee3c1f8a2d ] hash: 0000002265-44d58a31dd8a6533ded72c5c348fde4264cff51b44b69c0ac93279d93ac0c887 [Fix inconsistency in documentation on Windows paths. Eric Kow **20101124094339 Ignore-this: eb1a4700a1bed8676067c523c7f5bad2 ] hash: 0000000654-f91b3c41a8053f5221cd8e23448dcc3b1f1b3a13a9887173fcf98e704453f20f [correct character literals Ganesh Sittampalam **20101203220936 Ignore-this: 19065e2f0ab74d7a0ef104a7f4e36449 ] hash: 0000000269-8ef9c3b4e6ff13c43873c75c34f015f7e7b10bae5e524a93747e5193335e14e8 [Haddock some of Darcs.Patch.Depends. Eric Kow **20101218114634 Ignore-this: 47ea2ce3e5b6e3d4942c70c7a28721df ] hash: 0000002918-a85f3e457449b87ef14832a502698a376dfa72c75a6b3ab108e0b8af48b62a79 [Correct comments in Patch.Depends Florent Becker **20110114144049 Ignore-this: be5e9d3fbe1ce722235d003f6d89f903 ] hash: 0000001752-e61bf47dee89ef4dab2e33faca7c56fc001fbceb6e36c9774a0fa6f75017e284 [Do not try to replayRepository in optimize --upgrade (redundant, broken). Petr Rockai **20100902162024 Ignore-this: 23708c48fb211dcd4a95ea147c1e4697 ] hash: 0000000617-02387cee2681948002a3103e9e93208680c7a9ac2bd8a78285a8a86e54f29f17 [fix redundant import since not repairing when doing optimize --upgrade Guillaume Hoffmann **20101216112324 Ignore-this: f712998161ae65f6a9bcc10d288f4aac ] hash: 0000000475-6ee077c52b58818ace435805d60356584825a7401662e0c521ff1126b0f0e085 [remove --old flag for init get and put, modify help accordingly Guillaume Hoffmann **20110121173229 Ignore-this: 51000442150d7318f302318070cb79cb ] hash: 0000018596-e0a9a636b445068311757c6d578a83089a09f427722bf27f437c4631bcdb5dad [no longer test OF repositories Guillaume Hoffmann **20110121180658 Ignore-this: 63d909879ed98b5b6f6990c8c70e86a3 ] hash: 0000000466-4ed47d42e799c1144b1317cd1eddf2d04ee98ee0e59565676a0a0891fe1290e2 [Modernize the conflict-doppleganger test. Petr Rockai **20100829171518 Ignore-this: c8a728e17efb06e73b84395a59920e21 ] hash: 0000004637-5695bad6651a356b76631a37a90cbdb9e3a3318d1b4551e3398565109e3bc6fb [Adapt issue1248 test to current OF-less situation. Petr Rockai **20100829175750 Ignore-this: a92ed0ef9be1b07bebcb6353c75ea160 ] hash: 0000009185-1aa1d7e46043deb017ec4e47e391cc161193b96313d42fd96c811e041085891b [Remove parts of the hashed_inventory that require conversion to OF. Petr Rockai **20100829175818 Ignore-this: bc8928771f8cd3a12bab69ffcf300362 ] hash: 0000000824-7440f5ea573aeb550c58a360d82d1e29d49eef3878fab35d7af1555f192932d6 [modernize issue1984 test (patch by Petr Rockai) Guillaume Hoffmann **20110122174656 Ignore-this: a19e7ae48dc3ed8afcca6c2949df42d4 ] hash: 0000000786-24d51db901717eac76a4d4c7aa507b1a2a92eb8914aa082c2d37f1a380e484f1 [remove some --hashed and --old flags from tests Guillaume Hoffmann **20110122181816 Ignore-this: dccfdcc51bc30f28627aacf85ad82671 ] hash: 0000002316-84b60f2ffe43335b8c55976a2cb70d244131335eeed07a9c5ca41347c4725ca6 [add amInHashedRepository to disable OF-deprecated commands at the UI level Guillaume Hoffmann **20110202142204 Ignore-this: feba27fd4895b6e1f10ac56848865d4f ] hash: 0000003202-59ffe0855ce3ca86dbfb392e0c68e163fcbc244f61ddcb3f7019666085ddd0dd [don't bother with testing issue1232 Guillaume Hoffmann **20110202150638 Ignore-this: d15573e9eb2653a3bbd1b16ec13270b0 fixing the test would imply adding another OF repo archive with prefs ] hash: 0000002581-a39d347db2e2a5a98f4be7969315289d0ffb17e41cb199bb92381336f37c66b8 [update v1-braced.sh test to hashed format Guillaume Hoffmann **20110202152405 Ignore-this: 8d1e7ec1aa2b14cc00a0a22f360d1de7 ] hash: 0000012610-1a25e2d98100a5a100aa84560fb9c6b9f2a6d891fb4bef89a783bed362a1dde3 [test that OF disabled commands are disabled Guillaume Hoffmann **20110202154403 Ignore-this: 1313c518dd2fa4a5fb588c89dae3d4b9 ] hash: 0000002096-a34ca5bfad4f68f555765a7938bcfef3c7295d6162cb6b09f610ab5915a45d00 [remove OF write support Guillaume Hoffmann **20110202160336 Ignore-this: 35e0c1a4c01fa06694889978c305f6bf Make low level pristine handling functions fail on OF repository by printing an error message. Adapted from work by Petr Rockai ] hash: 0000028050-b1670b7a8451d2a4b6a4e1fc0b661356f4147682dcbd301e183a242debeb2bcf [Test for issue2041 Alexey Levan**20110209221720 Ignore-this: 5e03a1c9d925e3e9642db8a1af3267 ] hash: 0000002365-96017349a33c6486056f915b1452126dfdae819382dd5e4e599e60bef62e4fe5 [Resolve issue2041: prevent Darcs from following the directory symlinks Alexey Levan**20110209221947 Ignore-this: fa39fd362b60b159d3361b86f13e9bd5 ] hash: 0000000918-b3e5539a36836ede4dcdf8a06fd83ef7e0bfc43761bdb46c0bb279cc24d1bf7a [Remove trailing space Iago Abal **20110106135704 Ignore-this: b22f530d27920a1c4fd8168083e6ec0a ] hash: 0000000256-8e5a005b4228b28f6fe81e5323562f825b777d8d5bfb0c04dec5776449dd91f5 [Clarify a commentary on commuteFiledir Iago Abal **20110106140622 Ignore-this: ae8d2f3b8e2e3926d39cf3f83a18af4 ] hash: 0000000593-aad18e032e8c88999fd93a0e6cdf282c798cd404b7fbf8cf9f06f53917fd9fcd [Add defaultToks to the export list of Darcs.Commands.Replace Iago Abal **20110206122916 Ignore-this: 594992835624de7265c0f20258279420 defaultToks will be used to create a QuickCheck generator for TokReplace patches and it is desirable to reuse this definition to avoid code duplication. ] hash: 0000000465-890882fd0d39e1f3e132b2debefdbba528ee129d50ae901309f2d08be26e8249 [Fix bug in arbitraryTree causing it to break depth(result) <= maxDepth postcondition Iago Abal **20110206123342 Ignore-this: da4e527df3bc89280355828aa6d1df2a ] hash: 0000000378-f39e635b2432fb5d5bd6d98388e0c146e14bc40db60592a05de828a146f30b11 [Fix ArbitraryStateIn s (Tree p) instance to avoid generation of a (non-senseful) initial sequence of empty trees Iago Abal **20110206132224 Ignore-this: fc74e01df9ef173c67caa24cea2e59bc ] hash: 0000000723-c9069d781f97763eabca9164a5ad3596c9d58dd19d899efdd5c3fafa4ccbf6d3 [Warn about the use of localIdentity for testing Iago Abal **20110206133139 Ignore-this: 3d4065b85bebfb67a991d236721c110e ] hash: 0000000248-9a4d2ff5b0add2f76d3e948eace7dbb928fabae84dad0846313e3d244bc7dc48 [Fix arbitraryTree frequencies to significantly reduce empty trees Iago Abal **20110206161642 Ignore-this: 473969fc9e78b5f4f52a84bf515b9e02 ] hash: 0000001724-5c5a9ce87dd082e770e1250507d5d07bbb5e28905c34e8d79b3c96d1699f789a [Add TestResult data type and related utilities Iago Abal **20110211124719 Ignore-this: 6596269ed6196dfb9a8b312c2893b0b TestResult (inspired in QuickCheck Result) considers three possible test results: a test may succeeds, fails, or (the new thing) be rejected. A rejected test case is a succeed but useless one, and expresses the desire to discard that test case and generate a new one, which is exactly what is done in case of a TestResult property being tested by QuickCheck. This data type aims to replace most uses of Maybe Doc in unit-testing code. ] hash: 0000002475-d312c47a8fa8dfd84782ad3c1a691e01849ab7607ceebc224ea0c1769b331bbc [Replace use of Maybe Doc by TestResult in unit testing code Iago Abal **20110211130556 Ignore-this: 55838705ff7ca165dfee6a21c53cc796 This patch fixes a problem in QuickCheck testing code which causes QuickCheck to test a low number of interesting test cases. - QuickCheck generators generate only about 40% of interesting cases; - test properties made no use of the ==> operator so useless cases are considered as good ones; - but those test properties should be general enough to be tested by different tools like QuickCheck and HUnit. The introduction of TestResult aims to solve all these problems, but (as expected) it causes unit tests to take longer time to run. ] hash: 0000029997-1a37ba49f1c0bae1396cef2ff4971c8335895e7b960a21785732aa4b067fbcff [Add Darcs.Test.Util.TestResult module to darcs.cabal Iago Abal **20110212004532 Ignore-this: fcae2c9cdd4d085b7f0030ea9fe65e3f This module was added by the patch Fri Feb 11 12:47:19 WET 2011 Iago Abal * Add TestResult data type and related utilities but I forgot to add it to the cabal file. ] hash: 0000000421-674d6e26da2473f9f1f1dafa337a0ec533fdc2e15bbb658daba732e46f22f8a0 [Move commonly used functions from (Darcs.Command.)WhatsNew to Util Alexey Levan **20110209012618 Ignore-this: effff092d989864eb8346019ce98fbd3 ] hash: 0000005767-db158424822dcf55b5f78e5b08ec92834f437838a7be97594e5ff38bdd6a28bb [Maybefy lists in patch selection code Alexey Levan **20110209013427 Ignore-this: 92e6f756277f856bd7a87ce7cea6c774 ] hash: 0000006990-a544cd2c7484c842b3e608e9393de10f2ced3af31891f5a8ee7bc731368d664c [Add Darcs.Commands.Util to darcs.cabal Alexey Levan **20110212004337 Ignore-this: fad529599e00972dfaf85293b8df1f40 ] hash: 0000000203-00f88c779136f6e64cf3f579ba23f25e760737525614372493b612a46174d915 [Darcs.Patch.Prim.V1: missing newline at EOF Ganesh Sittampalam **20110202071641 Ignore-this: aab06507ef5e949d460626cf4a4c8c3b ] hash: 0000000185-158d2c46b62d39a594f1a2adf9046fccf6c0e087576e50ba170d66847ffc548a [Darcs.Repository.LowLevel: missing newline at end of file Ganesh Sittampalam **20110202071707 Ignore-this: e27a5e13cc3037dbce09048e9e6d20bb ] hash: 0000000206-dbe20f6a89ac0cd46a2c7e6819be7ffca28af487e0c5049eb55183e2815b6cb7 [Darcs.Witnesses.Eq: missing newline at end of file Ganesh Sittampalam **20110202071720 Ignore-this: 636fd48c2e7e3b44fe696aeae92efafc ] hash: 0000000191-4e0491b15e7b919a5d35662823f7e44a21e7ec0321fda6d5a6f0b948c657b0cb [Darcs.Witnesses.Ordered: missing newline at end of file Ganesh Sittampalam **20110202071738 Ignore-this: d3abbe6c909cbd9226179629307e7c76 ] hash: 0000000202-662c8244a9f045061fb298b3d440a0a6748896d4e96c3d3b7deaac7adfd18a69 [Darcs.Patch.Dummy: missing newline at end of file Ganesh Sittampalam **20110202180834 Ignore-this: f0eb4d12bb885bc69746d62d2df7344d ] hash: 0000000189-153542f9bb7d53b0cc6adb7d63d1defc49843d54660864e71fbb4a7cc560efd9 [Darcs.Patch.Bracketed.Instances: missing newline at end of file Ganesh Sittampalam **20110202180847 Ignore-this: a762848e0f0012437f5190510cee94eb ] hash: 0000000217-d5291e66c7553b924eabcb60253fd4e83a6d12f16b831ba5c035193133482e3f [Darcs.Patch.Bracketed: missing newline at end of file Ganesh Sittampalam **20110202180900 Ignore-this: 5d6dcdf17abf881b261f837104909311 ] hash: 0000000197-525b4fbc3c0cea7df95587f44e67f51a54b9f227e9d9440338285774252a9de3 [Darcs.URL: missing newline at end of file Ganesh Sittampalam **20110202180916 Ignore-this: ca5a3c1aaec9c10911038f7171737f84 ] hash: 0000000174-069607c5c687439361e832011e43a1ffa2bcfc782de5b10d105ce5033f90f63c [Darcs.Witnesses.Sealed: add trailing newline to silence compiler warning Ganesh Sittampalam **20110207202715 Ignore-this: 570e9c64c89f3723a2276a7620154cef (the warning only appears on Windows for some reason) ] hash: 0000000273-c5ce9f109697d56963a553c682d48507fc08b43d61bda33dc651d818a88a30bf [tar on mingw seems to think c: introduces an ssh path Ganesh Sittampalam **20110214220707 Ignore-this: 36805cc6976866cfd96d5099a52cfa14 ] hash: 0000001115-e16bac4d26b36ee72eb3eb8c0d28f5f096ae605b14ee8b622c2f4ca9949c6c27 [inline manual part of darcs.tex up to arguments Guillaume Hoffmann **20110208190410 Ignore-this: 27aed3416c18cfe230985dd6bab43178 ] hash: 0000065579-0fe2c618e0c11527466e983f9c13bb1e70e65cf6b1208cce1600e511ffd5b4a1 [no longer build patch-theory manual file Guillaume Hoffmann **20110209171620 Ignore-this: 1913f56819731b71a325faed652a7c37 ] hash: 0000007732-0311885d7b952586c74fe617bb59b5642974c953cc6c5a53afa11c552b85957f [inline manual parts of configuring_darcs.tex Guillaume Hoffmann **20110214214803 Ignore-this: 39d939f9e4afb4fd019666e153d3c194 ] hash: 0000019797-7e6c3e0f0f31e2941d47c1544f6c955fb11ebd1093cced45d2f133f799a701b0 [move some literate haskell into theory_of_patches.tex Guillaume Hoffmann **20110214215211 Ignore-this: 35604788433116f83ee68ef7f03b7fc2 ] hash: 0000068735-6ba264c015ed8ce6b8e46fa7119a7ebc16811b5b0a43a61c5310168cc1fc2784 [get rid of literate haskell for GZCRCs and TransferMode Guillaume Hoffmann **20110215004046 Ignore-this: 8455044a1c7afc282c4a719fd4a556c4 ] hash: 0000004538-a74004b030b88726360f27b75f2b244515ca1184f82dcd7020a95e96329d0f46 [get rid of literate haskell for commands Guillaume Hoffmann **20110215004458 Ignore-this: 82906f94777a3b17c2267fd7dce4297e ] hash: 0000133396-31daad9e46889bc95f48ec1ca858f40171e92a5fe3b43dde2a6d1fc602352f42 [remove irrelevant microbench.hs Guillaume Hoffmann **20110215110416 Ignore-this: dbf0209b65f1f799ac666363e6f5e340 ] hash: 0000001726-f22e7d846adbd1aca7fd42a5adb7283904fcd852e248f6c1896111d52ca4150c [move manual .tex files from src to doc/src Guillaume Hoffmann **20110215111758 Ignore-this: ebdc2b76a3728bcd5d70a08c2df6739e ] hash: 0000001332-68fcff8c283b69c8901052e256b9fe6418bdb564489320fd75769db5f4264270 [remove unused stringify.hs Guillaume Hoffmann **20110215113824 Ignore-this: 949a572c758f2996927033143642177f ] hash: 0000000756-eaae5db94929256cdb7e5f5733bd0879371320a3e8c6274ca804d4a158cea268 [remove bench dir since benchmarks have been externalised Guillaume Hoffmann **20110215223729 Ignore-this: 7c63f356e903b4bc90c874ca0f87b97c ] hash: 0000001413-b32491dc8aed06ab37422f573c9a4d5a6838b848b20419acdf1930bff1e31ec8 [Add -fhpc to darcs-test Iago Abal **20110216163907 Ignore-this: d7c6b028514a2d4b0526c35f45840e85 -fhpc should be passed to GHC when hpc flag is provided to cabal in order to obtain coverage information for unit tests. ] hash: 0000000318-f68e6e03305cd0920126143bb2b6ba1e556c5fd96d1efce5640bdbf58ad9bc0c [(Dirty) Fix of hpc.README for automatic generation of coverage report Iago Abal **20110218193755 Ignore-this: 5194eeb267fc91dc459bae63d364cda - A report is generated for both shell (network included) and unit tests. - The use of hpc-sum could be replaced by the use of HPCTIXFILE. ] hash: 0000003054-57cc9a2e30840b26805743d26babe0c45c693623c10e3ed585743726e491688e [Fix darcs-test on Win32 + GHC 6.12+. Petr Rockai **20101121174348 Ignore-this: b73beefe16f66da50bcef5491c11ed6b ] hash: 0000000428-7a9b4717324ad6951542556e91b40a58ce19f4aec98d7f02e148b9d7a092849e [Fix backslash escaping in my APPDATA patch. Eric Kow **20101130150343 Ignore-this: 2664c25f33756a19b5ed8855de371e89 ] hash: 0000000426-c760381c78a8514207cda0aa411a9b119cb8e1a1f1d44cb53038d4fd4df9bf05 [Remove useless MonadError contraint in Readable/WriteableRepository TreeMonad instances Iago Abal **20110215135357 Ignore-this: 4b5c23adcd33efa39f60b15a9f5fdbad That constraint comes from previous versions of hashed-storage and was inherited by Darcs. Solved in hashed-storage 0.5.5 this contraint can also be removed from Darcs, requiring hashed-storage >=0.5.5. ] hash: 0000000934-dd0d70f479653b801200f4216a9e8d44ab0cd13ba3301d607473248898cf03f0 ["Fix" the increase in test execution time Iago Abal **20110215160615 Ignore-this: 65d7ef7f389020d5dd8984d0277c70f6 Just set a limit for the number of discarded tests, causing execution of fewer tests for those properties with requirements that are hard to fulfil. ] hash: 0000000668-eaee0c648cd953dc4a6add16618bd98cb6e4827e7cda4f29acfe2e5f16c2b25a [Add Darcs.Test.Util.QuickCheck containing some auxiliary QuickCheck generators and combinators Iago Abal **20110215163945 Ignore-this: f3e686d7c4eed39ec15f4ba55200bc62 ] hash: 0000001336-f209f685626943a3f4622ce2e9200254b76f008676aa1a962c6da93b8a2e5671 [Remove unused import Iago Abal **20110215183057 Ignore-this: 1a39476af06b0df0c892841296aa3e1a The referred Eq Patch instance (see patch details) is not longer defined in Darcs.Test.Patch.Test so the import became useless. ] hash: 0000000346-77faf1b430da1d2ffc359897308a0745a2ddffd0a6453a2c88ba00c486e095cd [Clarify comment Iago Abal **20110216171334 Ignore-this: e3ad1e09d4c690a51cdc3093c336016d ] hash: 0000000274-724977d4523a40f7527a718949913ee6cffbaf259c72518fd8d1df96124742d5 [Add Darcs.Test.Patch.RepoModel Iago Abal **20110216181455 Ignore-this: cdffe8d40098b0b5acdf2ae7ec9cfc1d Repository model for testing purposes, allowing things like in-memory patch application. ] hash: 0000008596-ac3844d84c23fd7866b84fbc13baee1a98dff64f144f8554352918746225039e [Improved generators for V1 Prim patches Iago Abal **20110216191016 Ignore-this: 16f6c03a86923c74fe6e3e40d9c34bce NB: Module Darcs.Test.Patch.WithState introduces some code duplication that will be removed later by some refactoring patches. ] hash: 0000010552-0ace28765ec292c6afdd8e8b84ee1541c7bdd716023d0387fa69ba9aa7083dac [Add testing properties for V1 Prim patches Iago Abal **20110216194538 Ignore-this: 6d393f77673a166e53a8a50cc97af30b - Darcs.Test.Patch.Prim.V1 indirectly depends on tar package, so tar had to be added to darcs-test dependencies. - There is an small mess in Darcs.Test.Patch.Properties caused by two RepoModel definitions, but this will be refactored later. ] hash: 0000005100-24ea3339b4c696dc0da0e548e72978adb106802a1e19a1aec5c7b4ed37aecd6f [Add invert-rollback and effect-preserving properties Iago Abal **20110220005303 Ignore-this: 2b3e8d694b8ea0a97505c9ec7440dc0c ] hash: 0000001830-c2f47d04704dd8b2adaaf715d9a3a39a9b85831d1072aa8594a4510d99ad2b77 [move formatText out from GZCRCs into Utils Ganesh Sittampalam **20110110190437 Ignore-this: e0df33c5ee4e9346cfa7ac7676c04762 ] hash: 0000002327-1c9eaab01a9166547818be9cf163d0cd697fb0baaf30f6ff0ccbe75e57448798 [drop some unnecessary Patchy constraints Ganesh Sittampalam **20110110191415 Ignore-this: f9ac65501e22ab7f3ce8780d1d32b45f ] hash: 0000000854-e994d0ec42247075650f46af5ce670a442e599661b4a74bde50cf777f5190762 [relax type signature Ganesh Sittampalam **20110110221306 Ignore-this: aa77b7e9ab9e1b02bd9ed8b407111ee9 ] hash: 0000000498-57087192644ba873aef4a99fc71bb28fa87ea92fd5b1df98aad276ff97c41b04 [add comment about a dubious looking bit of code Ganesh Sittampalam **20110110221501 Ignore-this: 6a4b513f4f7a391bffd8acaae4369e37 ] hash: 0000000351-0ff03730a6889e5e9a5fff0cdf9f7bc0e3c0c4e4788a8508c239252fcf8e6764 [drop unnecessary call to joinPatches in Darcs.Repository.Merge Ganesh Sittampalam **20110112182311 Ignore-this: e719a7942643ab4f62f98b459ab98a5f ] hash: 0000000679-56c46049c8807419df82ce2316bd0ade3ea2123f3084306ba91444c4f492d4e1 [drop unnecessary call to joinPatches in Darcs.Resolution Ganesh Sittampalam **20110112182329 Ignore-this: 1d43c101c7026dd118170ca7c1bbaaa6 ] hash: 0000000652-020cecfbacbb8024c7c582b03d366471971c9f348a395ed3105283ee5ed7e00c [get rid of joinPatches Ganesh Sittampalam **20110112183136 Ignore-this: e669d7e5dee1028130d7744d88a9d30a ] hash: 0000001102-30bc2d4419fd375e97adb91f6131f8e4aebffdfeef6c8e8647baa24add97072a [drop unnecessary superclasses from MyEq (PatchInfoAnd p) Ganesh Sittampalam **20110113065631 Ignore-this: 88eab3f62cee2469fa0e30af84482c91 ] hash: 0000000508-2b20108adc3a55aedf1c85b5d329678794c9e73624509a7064a657ddac50864a [drop MyEq superclass from Patchy Ganesh Sittampalam **20110113065635 Ignore-this: ef967edc3635707ed397e14eb48a2e6d PrimPatch needs it instead for V1 and V2 commutation, but RepoPatch doesn't. ] hash: 0000007400-10e0635eccd05c569fe4aea145e415c0505e11effd11ef48eecaf23e10d01486 [add a comment Ganesh Sittampalam **20110125081045 Ignore-this: 634704238b2f297c1c8b15b3e8b6e680 ] hash: 0000000271-d0020ade0bfac53a73798a5c0ca0be03a10551cb8ae14b2f06742ebb01e87079 [add helper class for debugging patches Ganesh Sittampalam **20110203175621 Ignore-this: ffdbbe41f3bf2453ec90e4180cf10439 ] hash: 0000002517-7c83037587e7a8b54ff7abefb96aa5be30655997788ace6bb6ae8f2e394af107 [break CommuteFn infrastructure out into separate module Ganesh Sittampalam **20110111185015 Ignore-this: 70c41dd10fadb2413530b8e6f301a288 ] hash: 0000003590-74ea9c8ece42101bdd71ab2ff3e4830c198fb7d5e853fa0db045692381c66e8b [drop unnecessary superclasses and move Invert FL/RL instances Ganesh Sittampalam **20110112180406 Ignore-this: 501b59852a1661d598d1cd69258fb10c ] hash: 0000001302-ed653d5fece736cad024ff50356a9a988cd8f4a303964d231a1a02518aec100b [add commutation combinators for Named Ganesh Sittampalam **20110112180813 Ignore-this: d3f630e81b7239acc0672beb42185fdc ] hash: 0000000852-592da11128f2a4fccb6b2dd5fabe8383dab590750c20e75d89336025fd8e3864 [add utility function for changing type of a ListFormat Ganesh Sittampalam **20110125080806 Ignore-this: e5e88f9d7e45dd3ac97f2f89aa2e73eb ] hash: 0000000532-d54cb77dca065d168c6eac8132763e6f0d406fa51f83bb21d12a1e6d830490da [add merge combinators Ganesh Sittampalam **20110125081028 Ignore-this: ea950c13db14b64f3dc796e868989bfd ] hash: 0000001010-84daf4ca20133638bafaa6285e23689563b2347e544eb0bdc7c7ed9bcd7cd7af [add rebase command Ganesh Sittampalam **20110126064950 Ignore-this: fc12b93c9a381d334bd2a9f8f2ce219 ] hash: 0000065506-20cc4d20fb9d000fe9263300e23a85ea7641332fb6aca3d5ba192a407db39ff8 [forgot to add CommuteFn Ganesh Sittampalam **20110202065705 Ignore-this: 89cbe5d90aa7d78626ac907a8aaf1e6c ] hash: 0000002685-93bb929054db12ec99d67a32b5285ba86d1238528ab7ac14a38547685a63d49b [Darcs.Repository.Format: missing newline at end of file Ganesh Sittampalam **20110202071656 Ignore-this: 4da3f622df06b95b1907e6de7a636516 ] hash: 0000000202-2151dc1da715f15f84df0d8e9726147c195b3f33260f39e42b7102a9a7aa681f [fix rebase move test Ganesh Sittampalam **20110202180743 Ignore-this: 610e7cb64e3ecada613d6ea59375403a ] hash: 0000000203-9c77da195bc2af3ce7d1961d3873bd0ece9452a81964933fdbccb211b7791ce6 [Darcs.Patch.Invert: missing newline at end of file Ganesh Sittampalam **20110202180819 Ignore-this: b1468c7604218de72d337ea519f1d2b4 ] hash: 0000000191-da651ccdb6ed218576a557ffb074ff46614aa10da5acda2b711350c2c486964e [update rebase for Maybe-fied API to unrecordedChanges Ganesh Sittampalam **20110211080338 Ignore-this: a2221fb53749e8c19ef898a3c4986b6f ] hash: 0000000504-56a89af4ff943913de89398f8ebb034bbbcd87a2c48a2cbf7e24f277cbea6775 [restrict export list from win32 System.Posix Ganesh Sittampalam **20110211080410 Ignore-this: 1259f0bb0c5d2d5eee889e3008689289 ] hash: 0000000246-6ab20dd7bf4b084d13a7315bccf7383431eb2de8f63d2c193894a7be56919877 [remove tab characters Ganesh Sittampalam **20110211080459 Ignore-this: 598415a91f2038d31447ccf58417293b ] hash: 0000000358-6ec1ee92939a64eb1b44939a0a764e9cb265eab585eef765b17470b3cc88f4e0 [delete dead code from win32 System.Posix Ganesh Sittampalam **20110211080702 Ignore-this: 221b274a36de7abf34f380abd2484c64 ] hash: 0000001197-226c4986e977f4aa6a843057280e2abab78f8d987a40a3e1c8f1aa2bc04158a8 [fix warning in Darcs.Arguments Ganesh Sittampalam **20110211180541 Ignore-this: f122cf25b7203d57f873ab37a3df5422 ] hash: 0000000298-397b0f2efcfd7575853f20c9adc48ed926e8f1fbabe6a35f6ddb1366648cedbf [fix warning in Darcs.Commands.Get Ganesh Sittampalam **20110211181049 Ignore-this: 82c9d50cd1890e76e90ed4564e4583af ] hash: 0000000277-edbfb5cbff7254c1848437c3921a5ee010d36f8eebf30f7c6f94673d3c1c144e [fix warnings in Darcs.Patch.Prim.V1.Commute Ganesh Sittampalam **20110211184143 Ignore-this: eb63e9ea65bf1d54e3a676ad19604261 ] hash: 0000000378-e7da5c5c721542ba23b2773f2c4d8038e770fded414c0f4a281739d14ece4474 [use RepoPatch instead of Patchy constraint for matchers Ganesh Sittampalam **20110212134311 Ignore-this: 5e29d45052c7fb8108e3f9a0a58d6ccf This isn't required by the code, but it helps to guard against accidentally using the wrong kind of patch. ] hash: 0000004611-09015e082e3986d162958326bf1c9056063bbb8beb385999e488cfcee6254a1e [PatchDebug instances for rebase Ganesh Sittampalam **20110212142033 Ignore-this: d831b67031dec41028e36dec6b559b43 ] hash: 0000000397-056f3b1d4e2205e17881e6a71fec86a78675873fc3cc7dc4b5f4135cce4ad60f [add mechanism for marking patches as 'internal' Ganesh Sittampalam **20110212234143 Ignore-this: 7ac6146f4b1df0e6eb5c262ac2a4170d such patches are automatically excluded by an implicit matcher and thus not presented to the user ] hash: 0000008176-f1316098c2e9ecdc83d400b9526a654789f1fc5b59e265cf6a3caba92505759f [test for eliminating the rebase patch from the UI Ganesh Sittampalam **20110212234923 Ignore-this: 3ce61677bbdedabb89965424b14b460d ] hash: 0000003636-5686053d6108eccbdb89e8e5c48e72e4b2961213446347e63eb59717fa2149ea [fix message Ganesh Sittampalam **20110213002216 Ignore-this: bc7b02c426877f0e906f237b1589bbbf ] hash: 0000000336-21e07e2c2e205c9fad3f1928998ad72f3003a167e4652a6f79ca655a972e3374 [todo Ganesh Sittampalam **20110213002225 Ignore-this: f4553fef2c5a4912b571b12cffc92b75 ] hash: 0000000205-e2bb7147891f8be3249e070beb9912800cac42bc7106be57be8148b9dd34a981 [test harness: recommend .exe suffix on Windows Ganesh Sittampalam **20110218070834 Ignore-this: c6f3c9335672abe0674bcd2961ac568b ] hash: 0000000860-5ad39a4d646f8272259f1c46b99bb58c5e10a5f3cbf798b444f290bc59aed8e6 [resolve conflicts between Ganesh Sittampalam **20110221113025 Ignore-this: 56e9241c80a9eee23d0ac100a61f5ef Mon Feb 14 21:52:11 GMT Standard Time 2011 Guillaume Hoffmann * move some literate haskell into theory_of_patches.tex and Thu Feb 3 17:56:21 GMT Standard Time 2011 Ganesh Sittampalam * add helper class for debugging patches ] hash: 0000000873-470122c422c01d92aa9d1a2507eaf5596cfcdfd067c6c7b80dfb0449bf831c2f [resolve conflicts between Ganesh Sittampalam **20110221113234 Ignore-this: 7e78411ac0bf42dd1f824e236cafa158 Fri Jan 21 17:32:29 GMT Standard Time 2011 Guillaume Hoffmann * remove --old flag for init get and put, modify help accordingly and Fri Feb 11 18:10:49 GMT Standard Time 2011 Ganesh Sittampalam * fix warning in Darcs.Commands.Get ] hash: 0000000484-bbdd958275cd3b72de477561a5907a7fe779c364418e04d0bc03a21e6bcbc515 [resolve conflicts between Ganesh Sittampalam **20110221113549 Ignore-this: 9a33f7eb23d6285b90ae4435f2e2d558 Wed Feb 9 17:16:20 GMT Standard Time 2011 Guillaume Hoffmann * no longer build patch-theory manual file and Thu Jan 13 06:56:35 GMT Standard Time 2011 Ganesh Sittampalam * drop MyEq superclass from Patchy PrimPatch needs it instead for V1 and V2 commutation, but RepoPatch doesn't. ] hash: 0000000785-b2ee45dfaf98d6f022b93a24b54a613a9e0e9146e5e689ec2db9ee11bcb79671 [resolve conflicts between Ganesh Sittampalam **20110221113827 Ignore-this: b875c728f67358959af0079700b3d1fe Fri Feb 11 13:05:56 GMT Standard Time 2011 Iago Abal * Replace use of Maybe Doc by TestResult in unit testing code This patch fixes a problem in QuickCheck testing code which causes QuickCheck to test a low number of interesting test cases. - QuickCheck generators generate only about 40% of interesting cases; - test properties made no use of the ==> operator so useless cases are considered as good ones; - but those test properties should be general enough to be tested by different tools like QuickCheck and HUnit. The introduction of TestResult aims to solve all these problems, but (as expected) it causes unit tests to take longer time to run. and Thu Jan 13 06:56:35 GMT Standard Time 2011 Ganesh Sittampalam * drop MyEq superclass from Patchy PrimPatch needs it instead for V1 and V2 commutation, but RepoPatch doesn't. ] hash: 0000002273-1d065967ea3487641e5af9b3d98bc3d4e9c02a24a3b8be70df0c291230c6d9c1 [resolve conflicts between Ganesh Sittampalam **20110221180112 Ignore-this: 12f71844f22bf5472db0d6ba8c480786 Wed Feb 16 19:45:38 GMT Standard Time 2011 Iago Abal * Add testing properties for V1 Prim patches - Darcs.Test.Patch.Prim.V1 indirectly depends on tar package, so tar had to be added to darcs-test dependencies. - There is an small mess in Darcs.Test.Patch.Properties caused by two RepoModel definitions, but this will be refactored later. and Thu Jan 13 06:56:35 GMT Standard Time 2011 Ganesh Sittampalam * drop MyEq superclass from Patchy PrimPatch needs it instead for V1 and V2 commutation, but RepoPatch doesn't. ] hash: 0000000994-cd30a9760e0cc2dbd4a2d6a8086e3eec45c1af7c436f51bda6410dbc6f0611e2 [resolve conflicts between Ganesh Sittampalam **20110221184023 Ignore-this: 4958899dd1846efef90d7d1e14b90571 Tue Feb 15 00:44:58 GMT Standard Time 2011 Guillaume Hoffmann * get rid of literate haskell for commands and Wed Jan 26 06:49:50 GMT Standard Time 2011 Ganesh Sittampalam * add rebase command ] hash: 0000000603-e9307564013cfc3fde51c7e6ae86cbe87d93efd7a9ec5b00abf35da57222cdd3 [resolve conflicts between Ganesh Sittampalam **20110221184140 Ignore-this: 376dd66807f56bb5d9cfc54ba12958c3 Tue Feb 8 19:04:10 GMT Standard Time 2011 Guillaume Hoffmann * inline manual part of darcs.tex up to arguments and Sat Feb 12 13:43:11 GMT Standard Time 2011 Ganesh Sittampalam * use RepoPatch instead of Patchy constraint for matchers This isn't required by the code, but it helps to guard against accidentally using the wrong kind of patch. ] hash: 0000000708-a94c2dc6ee9f7a53d5eb15a32bed4d39c141533398dc96154c07c2c03be34df4 [resolve conflicts between Ganesh Sittampalam **20110221184250 Ignore-this: dca6b70bdd879baea55b92979981dabe Wed Feb 9 01:34:27 GMT Standard Time 2011 Alexey Levan * Maybefy lists in patch selection code and Sat Feb 12 23:41:43 GMT Standard Time 2011 Ganesh Sittampalam * add mechanism for marking patches as 'internal' such patches are automatically excluded by an implicit matcher and thus not presented to the user ] hash: 0000000647-bcdc438f6bb3196122ffd9b49ac2071ce48b227d778d39714f9e53daebcaf02e [drop literate haskell in Darcs.Commands.Rebase Ganesh Sittampalam **20110221185338 Ignore-this: f70c87ce5f3abe0aee89bf8c3f8b0a14 ] hash: 0000000545-5038f62af23468c8fe563fca4c4db1d96ce2e12c76c634fce022846f6a1cc716 [update rebase changes to reflect Maybefication of path lists Ganesh Sittampalam **20110222080807 Ignore-this: 1440f8db7557eaea9318b28d8c07623a ] hash: 0000001287-50879b598f1a6d762a5675a50ba8289fb10d760384cc7680f4ecb9d5e0f33933 [add some type signatures to placate GHC 7 Ganesh Sittampalam **20110222080845 Ignore-this: 27fccea35a6c137fb6ce1680ff660f3a ] hash: 0000001307-bda374009e205db956f0cc128c67948826c9aa6b7553421b32e4fcddeeba171b [fix compile problem on 6.12 Ganesh Sittampalam **20110223070846 Ignore-this: f843cd55e82ab5698fba9294941b6cc2 ] hash: 0000000374-db0b4e90bac2c6f62d66e79b0300d9cc7712603603d11d75ce7ae36658be002c [bump parsec dependency Ganesh Sittampalam **20110307115349 Ignore-this: 95dc95be994d01d82df5a4216e350613 ] hash: 0000000502-73984e6577abedb72d097e1950e45ce344e7a45ef74857433edae9f22053f168 [haddock for doesDirectoryReallyExist Guillaume Hoffmann **20110222153134 Ignore-this: d9019e5349b7384f43853801bcc5a752 ] hash: 0000000234-030d30396e278b3166766405d66c41ebef3e6278e09fc874eff9d478d6b44d85 [resolve issue1737: darcs mv does not warn when moving old to new if > 2 args bsrkaditya@gmail.com**20110222190956 Ignore-this: acb803e02ad9cbf10a835f3c187a92a2 ] hash: 0000000625-b7b9f3981c46366dc1124d63b58d948aca5f183ca785c590c5bcd301288d3f0d [test for get, pull and send support for OF repos Guillaume Hoffmann **20110223115927 Ignore-this: f3b834727496688103730ddff82d2a34 ] hash: 0000001861-d2a6aa8e5857db5473d0252a6fd7c4b67d9004343eec18728995c9edebce71f5 [put repair implementation in Darcs.Commands.Check Guillaume Hoffmann **20110223131348 Ignore-this: 7bf1f933717b30028ba117d7e67abefa ] hash: 0000006463-2b06a8365083072975f12e1692ba8248b51ee2d70c60fcde67309a67e64ab365 [bump QuickCheck and associated deps to fix build problem Ganesh Sittampalam **20110224212313 Ignore-this: ca4053582bb0cf4340730765dfd5b0c1 ] hash: 0000000411-713e6b308827a48b749c3dc248930243548f5254498c92f111d000e2339adc36 [Rewrite darcs diff help Guillaume Hoffmann **20110304142030 Ignore-this: efa301de6a6bb7ec4e1190571811192d Based on an initial patch by Trent W. Buck and Eric Kow's input. ] hash: 0000004490-9f4e5b2802b4ecb6c01e8219287d6290abc39d2e770a5ef3059993f3f994aec2 [manual: remove out of place gzcrcs flags Guillaume Hoffmann **20110304091720 Ignore-this: 25f974d8d7d093f919efa36aed62ad7f ] hash: 0000000516-d30a68653f86a98505b080582007679538e877d21dd45c3b93ef2d577d68a54d [no longer generate a postscript manual Guillaume Hoffmann **20110306104156 Ignore-this: 1b26d036c16afbb2a8ab51c8f693a6b4 ] hash: 0000000778-ec0e692c51510e8dbd604913d1e41adc6891c5e9dd4fca484b3fac336ff8904f [manual: no longer include theory of patches appendix Guillaume Hoffmann **20110306170647 Ignore-this: 4efdf663662af5da132608d57e9ba7d5 ] hash: 0000000222-23bc22b62e17ca6f46b18755825575f94acb085f9f727968e6b59df7b28db337 [manual: better pdf by reducing margins and making it one-sided Guillaume Hoffmann **20110306171110 Ignore-this: 5d64af24586ce738494509c21ab53a22 ] hash: 0000000443-48a064b34d743198abd04cfa7357fae9f14d49e0e1eb0633b85f0e6ae60402c7 [manual: sort commands, add fetch and put convert last with info on formats Guillaume Hoffmann **20110306203551 Ignore-this: 12a5d9eab8d598aad73618c6ed5a6177 ] hash: 0000004391-098ce39ba768694edfc5e5ac52b1c02625566f8e4908f86056acdbdb75b345fd [manual: reduce parts of it and remove use of first person Guillaume Hoffmann **20110306203853 Ignore-this: 3133934cd7cfe6639a984895bc64fe97 ] hash: 0000048935-53b6095fe57090d0583f797c28945fb2d872d89e10498988ab68ba2466f49549 [test for issue2049 Ganesh Sittampalam **20110310075812 Ignore-this: 404834548fc8c94caafc8b88f5f2c9f8 This test passes with darcs 2.4 but fails with 2.5 ] hash: 0000001711-9c9dd8c1f5efe9f34ae1c5283e5d6e56b85b72a27f2b1751bc5ed379ec08ed2e [resolve issue2049: explicitly check for parent dir when recording an add Ganesh Sittampalam **20110311191219 Ignore-this: 402ab1bb566da16088950519f8174076 The underlying hashed-storage routine doesn't currently throw when the parent dir isn't present. ] hash: 0000002378-a9ec0abceb10e9d0c7b314cdfc6c157a9d30ffb966e8b00d528d8421214dbc9a [resolve conflicts between Ganesh Sittampalam **20110311192904 Ignore-this: 64cd892aa810d621675d9872bd5cb40 [Wed Nov 17 13:53:01 GMT Standard Time 2010 Guillaume Hoffmann * remove the mysterious add --date-trick] and [Fri Mar 11 19:12:19 GMT Standard Time 2011 Ganesh Sittampalam * resolve issue2049: explicitly check for parent dir when recording an add The underlying hashed-storage routine doesn't currently throw when the parent dir isn't present.] ] hash: 0000001371-60b081430cac604d60e71ebf041f489f3ea9694fd2a10b8701b240b200beef19 [make Patchy smaller Ganesh Sittampalam **20110323191622 Ignore-this: b2a7d2db2b1f028e1161b6b029b0a48c ] hash: 0000017529-f16909e20e163f8ed2562a6ca572d888616d0f972194b339bdc70957b6f5ec4a [update website for 2.5.2 Ganesh Sittampalam **20110314003110 Ignore-this: 6c98ead551951aab0747dd003d4868dd ] hash: 0000000566-ac5f24b8d667b79ed0187cb49c3ed875742c5680e405ca83d91f92712c87c1d1 [test that we can't add files inside case changed directories Ganesh Sittampalam **20110321073203 Ignore-this: bb8d35ea42c10d1cdbefd0b165c32ce3 ] hash: 0000001981-f2a7a3982d11d1a2c8f19132e566729758c50f22c8cad8e16ebc881ccc295d22 [Unify hashed-storage version dependencies that caused a build fail. Owen Stephens **20110331123341 Ignore-this: 4e37fbf908b11fbc90836917549fa006 ] hash: 0000000436-579abd8ab24a4f8eb3cb75f74cafd0061dda1abb781579e181c1aad9d7cf6044 [fixup tests pulled from the 2.5 branch Ganesh Sittampalam **20110401143545 Ignore-this: 2098f593a9ee22ab230e41c7864bb0d7 ] hash: 0000000480-4d06ebafed4490522e353469b09c4a55f70650120bb3dceedc8fb9a94f83bae6 [Add inferred XML Schema for outputs. dixiecko@gmail.com**20110210200831 Ignore-this: c7cbc92261eb7740fb6503f065ba0b5c ] hash: 0000006488-b96fc62ab3d9cf8b512044168263cc831e75f19ba77b2db6b03fd0ef6db4208f [Test darcs changes XML with XSD/xmllint. dixiecko@gmail.com**20110210204641 Ignore-this: 7926281808cf00736cdec3f4c03f9d50 ] hash: 0000004382-ac2e86b530cd7f8b1612ef10d949add54f8dba69308b031032580d58972e4571 [Update test for XML Schema with MIT header. dixiecko@gmail.com**20110219131704 Ignore-this: 72c92213020c566415352ac1bf0777d0 Review comment from Eric. ] hash: 0000001349-2c4bff6e754a00a0759eed811dc0dae4fa0b0547b3e1236cf322e0ebfcd771b6 [Remove redundant import Gabriel Kerneis **20101209004214 Ignore-this: c3112a5d0e7fe0f87675b90a8daf077d ] hash: 0000000254-64e7489e598b588febaa3710ef35f19b3f40310b88717193af5e98cd553d11c6 [resolve issue 2012: do not display target address with -o/-O Gabriel Kerneis **20101209110126 Ignore-this: d8907a1009e3fbf1326bff2a6495eeff ] hash: 0000000326-eea54a7e52a0c3259f4062335d3569683c264c8c630133346599a661aadb5e52 [Export Darcs.Externals.haveSendmail Gabriel Kerneis **20101209135204 Ignore-this: f14d47c6a8e01e852c91cd8dc22e0535 ] hash: 0000000193-9e42c66d499158e3047bcd79e57cfcd3f381dc6b133e188116339e4f3dbfa1aa [resolve issue1344: abort early if can't send Gabriel Kerneis **20101210094610 Ignore-this: 42f5d52f6e1ef0001a6f458b252e4ee4 ] hash: 0000001205-d90fbfb141e7fbfeec42e58a9cb95f8cc0335b0d1a0287a44ada7e58158d20db [Test issue2013: do not ignore --to in darcs send --context Gabriel Kerneis **20101215140006 Ignore-this: 53a46ea61c5b5aea9abde2c2cbd114cc ] hash: 0000002215-756b640a02fe873781f12d5921dfd81e501703acb3422adfbad864944084c026 [Test issue1344: fail early if sendmail is not available Gabriel Kerneis **20101215140019 Ignore-this: f45a8be9d26f4e78e4505f11db5976dc ] hash: 0000002527-0a9beda7b8c3862fcd961b3436c304a229a358cb49dfaf8a41012e7ea1248717 [Test issue2012: darcs send -o shall not print a "will be sent to" line Gabriel Kerneis **20101215144619 Ignore-this: b5e2670b636305717c22fa4dbc0a1120 ] hash: 0000001978-7059c468ca5d0639d8d0ee5794b39956d3b8a6e90581ba8b8d90b66bec69688d [Change the type of identifyRepoFormat to match the common use case Dmitry Tsygankov **20110401123738 Ignore-this: 5c6ddfcf0dbd3621e1c014fd0178d7c6 ] hash: 0000002540-d5b6c52783cbec32941ffebff684542959641aeabb00174fd822f80c8bdb73e0 [resolve issue2013: handle --to flags in darcs send --context Gabriel Kerneis **20101210081111 Ignore-this: 8a9b94ab5675ad26d6f41fece9390527 ] hash: 0000002043-2862bcd210e41dc2fbba27808406e5c5dbe736b5f88801715f071acb225fe757 [Fix conflict (because of $- removal) Gabriel Kerneis **20110120161605 Ignore-this: 4c7e58daa764f92df607334707261650 ] hash: 0000000396-3c4c652790f9f2af85f6e0a14e707e78212aee15b9dd549d9588d3f99c5b643e [Changed return type of promptYorn to IO Bool Dmitry Tsygankov **20110401130419 Ignore-this: 7883f2fcb25f49b5aea75820ef101238 ] hash: 0000005122-65a2c757bfae83185e4878b3ec34cc3e42ed1a872bdffeaab2f091a664356fc3 [Resolve issue 1611: amend-record now forbids adding changes to a tag Iago Abal **20110402105638 Ignore-this: 40e8f2a7c0e6dd5bbfe5f2cd1c4fc806 NB: Perhaps the simplest possible solution, there is room for improvements. ] hash: 0000001951-593bd95f9a694f2b749b323e05145c8d0752cec4ffea7e8ad2b0b2133fdaea3d [default darcs get to use packs Guillaume Hoffmann **20110402095725 Ignore-this: dcb1de972d8dadce0424f6ca8071bb60 ] hash: 0000000969-0f08e1775ad0c352f3a26ab0403aab5e8061767ad11655e040aec129f567915e [use standard error message for optimize --http on of repos Guillaume Hoffmann **20110402105509 Ignore-this: b1f7d0dbff017c72f893e03840e41d9a ] hash: 0000000512-6e5219121faa7afd57eb7b5a881514a7a329e203a0965884b54d8db6e3f2674f [make optimize --reorder conditionality clearer in the code Guillaume Hoffmann **20110402105537 Ignore-this: 6971bd8bd14dd23ca9383a496e21a142 ] hash: 0000000420-144b3c1d69c9cef7e21ae04718bc8017283af276682e16867664edbea459812c [put defaulting logic for usePacks in Darcs.Flags Ganesh Sittampalam **20110403131404 Ignore-this: 122ae79905121f89ebc63063f85ed609 ] hash: 0000000805-b78c38444f9558dd072ede416e512cf2a33eb13fc55d14a7ad961884c508c4dd [Developers should fetch the screened repository. Eric Kow **20110402081442 Ignore-this: 7ffb60ff3903e3e71527dd15fdf9c0b8 ] hash: 0000000335-e0ee5b48060f012bc9a377c8ffabfe12f17ae8b35be21a93a30843b1d4ab11cd [fix build error in usePacks (sorry!) Ganesh Sittampalam **20110403164246 Ignore-this: d5b4106fd20edee9016476660ea793c0 ] hash: 0000000257-1101ca9986c3515de732835029860f07bb47ede6b6520c86488c674a01c9ac57 [disable issue1344 test on Windows Ganesh Sittampalam **20110403172946 Ignore-this: 7de1d32cbe85519e00f5abdf2dbbad48 ] hash: 0000000438-92c4dbb1854fc194b27555c405a5bae7ec935e6d98640baf9a9c70774272eb6c [drop unused export Ganesh Sittampalam **20110403182655 Ignore-this: 3152f64ba965351e663451433a553e53 ] hash: 0000000316-d96368bf4cd92378fb8283025ad6d49488141552985313229365073b64c1d836 [refactor applyPatchesWithFeedback to improve generality Ganesh Sittampalam **20110403194755 Ignore-this: 212233d3df1c3334490ac371a1398c94 ] hash: 0000002696-ee19c55004f456b5635cc8c9b59e0f054da6cae35e472e2ea8a293c9d8ebc06c [generalise type of applyPatches using a new MonadProgress class Ganesh Sittampalam **20110404174541 Ignore-this: 10f8d6135bbafd3f4476f95708aff2f5 ] hash: 0000005540-279e34afb628f5b981a90eed7792eae22cb9bebeed8b9470b5fe1102757d417d [get rid of MonadPlus requirement for Readable/WriteableDirectory Ganesh Sittampalam **20110404174812 Ignore-this: d4af54f3857cab44032c1bfe833db627 ] hash: 0000002262-b5bfa156abe0b7833e7500ccaa504a3474a9ed38fe31d4643dc4ac4265c9440e [More flexible parsing of issue number in BTS/darcs integration. Eric Kow **20110403134018 Ignore-this: 5680f82f247008d4ccb33f7b3f1dfef2 ] hash: 0000000302-db869abcc378852f3a23b805ad27b22006976ae0c70438209228049b5188d7a4 [get rid of unused copyOldRepoPatches Guillaume Hoffmann **20110403172302 Ignore-this: a1c6ac18832452a72580dfe6f3476700 ] hash: 0000000906-f6e245877458b392f0a414ac329e142dc265969f2ae13fb0a427c796e8857492 [get rid of unused copyFilesOrUrls in Darcs.Externals Guillaume Hoffmann **20110403172920 Ignore-this: e867c1854cd59c322380d2e757c2597e ] hash: 0000004002-25ac26bf824ea8d545b9533caf0650322372ea913b7c542d44302ad981e2bf96 [remove unused function copySSHs Guillaume Hoffmann **20110403174632 Ignore-this: 122d1249c1cb536a73a1ecd898e25d91 ] hash: 0000003819-12722f48e78b1467f0f0dc11a0d9c81384b9185ed89db0614d2e1cc838e2ab5c [add test of tagging a rebasing repo Ganesh Sittampalam **20110419172129 Ignore-this: ca647fba23d500376cd55fb935b83a37 ] hash: 0000001951-14f2dd6533d77ef9e70c611fd700e6f6c050c48eca4ed0c169effda92a52ac84 [add test of pulling a tag into a rebasing repo Ganesh Sittampalam **20110419172132 Ignore-this: 31512b56a386ec55b256f70891ab8da6 ] hash: 0000002033-8fa79f9fe78da9d4ab8e35682396d6c047ece6ac5913649a2eac1a4560b8210a [addHack needs to recognise tags, which have no contents Ganesh Sittampalam **20110420161529 Ignore-this: 85f0f48dfd6fe4bffe12fdbbdcdd50c5 ] hash: 0000000371-710cd5ef285a29532da01756327e6b22084a14e4ca3e8b381b77c758018dd183 [ignore internal patches when tagging Ganesh Sittampalam **20110421180843 Ignore-this: 4cd5ccf65a165f3353bcddb876f8ef87 ] hash: 0000003526-109f34036a3866405844cec813ef2a1505a9a171eb60bf068af5ec35f52f219e [rebase obliterate command Ganesh Sittampalam **20110428055938 Ignore-this: f977be696269d8a0309703a68ef4d501 ] hash: 0000004288-dfcd1307a3df891397b1507803be94538ee34afe15292b4740d1949f8e9413cb [todo item Ganesh Sittampalam **20110428055955 Ignore-this: 8cb51993084528b83392dbf6b2149af3 ] hash: 0000000230-0f13d7d2ac5e2d9d224b73430acd081f5ba1727efda26afcd731bf8a1fd27fd3 [add mapFL_FL_M Ganesh Sittampalam **20110502201656 Ignore-this: 86a943d607d0f1ae5d9b1ecd26a00ba6 ] hash: 0000000559-90cee51ce45d4659c3cb7985c8360fd327d3ad09eb86271b439e2e77fd9cbfef [witnesses compile fix Ganesh Sittampalam **20110502202119 Ignore-this: e9fd6e56eab3dced9b3a986832006ca1 ] hash: 0000000313-9bcf52bc049bc554cf73f7744664867e3004bc058b7897861b2f14e66fb57ca9 [update name of rebase patch Ganesh Sittampalam **20110502202204 Ignore-this: 29a2d7952bf02959dbb04b49a36d545c ] hash: 0000000531-51f45345cd45c6a255a0b115a2711bf0fa2eb48b8b9a2ff76d2381731f3ad43b [fix typo in comment Ganesh Sittampalam **20110503052938 Ignore-this: b22946db89fbdf91bf291155989113c4 ] hash: 0000000225-4666033a56370616fdaac4aebd8deebc7d9b0c4c6ce78bda0b34126290bd3a3a [add test for rebase to track explicit deps/tags Ganesh Sittampalam **20110503221255 Ignore-this: 81f93dc6d80b551cdc0a76de7728b4f1 ] hash: 0000002465-652fdba269ac064e88e0f105f3593687b700f138e5e2a78b47f700d05a0b5f41 [hacky summary display Ganesh Sittampalam **20110503221259 Ignore-this: a6bd8bfac113a6ae19e19187f388db28 ] hash: 0000000757-0154229dccf3f98c65e24b1a56d820c84f93ddede55dbf69c72bf6ac3988d4d9 [document takeHeadRebase Ganesh Sittampalam **20110503221334 Ignore-this: a03637e91343a7980872a8e93c9197bd ] hash: 0000000412-8dead7f3b9117eb446391ba4b5385e9bae5044fa259a20814e7732b2a1243d78 [add tentativelyAddPatches_ Ganesh Sittampalam **20110503221351 Ignore-this: 735aba4933639fdc96833caddc8ff92 ] hash: 0000000670-cc5a6bc599a3a1af1e890dca412176d4799b8caaaacfb93cdbc794da5eee2755 [command to reify fixups Ganesh Sittampalam **20110503222207 Ignore-this: 7cb73c74096432af3c1bf4ba32cc71ea ] hash: 0000004338-55f7b42594b42363b6f83733312c868f57c0c02d46993be4f1313c1349810270 [commute rebase patch to head of repo lazily Ganesh Sittampalam **20110503222234 Ignore-this: 5642ab69f66f13e9141ee5875b7d195f ] hash: 0000009996-87c0502269f142ef7d71103fb1aee9c8c9043df87fe261eab76a19f7f2265373 [add description to RebaseSelect Ganesh Sittampalam **20110503231506 Ignore-this: 6ef313f5d1e11350790d23de90454a13 ] hash: 0000000286-0b6f4b651479314b8bb446dbe63beb5c3ecf4a3522cb89c8aebc84d4ba36ee45 [fix warning Ganesh Sittampalam **20110504051320 Ignore-this: c1b588b643fa3a59bc083f10f33b897a ] hash: 0000000264-33124e313c1614209e0a434702187aae31615ea4e5516a5efb721604ecaa5e09 [accept issue1316: add Eric's testcase and one of my own Ganesh Sittampalam **20110504203304 Ignore-this: 483a34b42d208352866f32db4540d2fa ] hash: 0000003741-42f00f8abfb9464c9bcdfe30400859ae15daaaf0d311c074e16ebbb6d17d712e [generalise type of fmapFL_Named Ganesh Sittampalam **20110504222628 Ignore-this: c74ffe4840f3989b90dd454ecded3d32 ] hash: 0000000334-5fe7be7266b4d37650debeb4ee7b87763bd71c5467d7aa918b3895ffba8502a0 [add rebase inject Ganesh Sittampalam **20110504222648 Ignore-this: 44155ac85c45752a0ec75deed021a0df ] hash: 0000004880-d4b3ab5d7e47248d5e276ab8213e5fb6fedb72382a1e114e036a1f49f2dee259 [todo items Ganesh Sittampalam **20110506172745 Ignore-this: e63db7f2c4674755c95d739fd1dd036 ] hash: 0000000282-aedb06cc0af84fb1b4dd6c6e291a417fc97c202362703b0c02c2d231a631045a [move adding patches to a where clause Ganesh Sittampalam **20110523061350 Ignore-this: 6b88d5b9170788877dffcb485b182296 ] hash: 0000001660-7194801fba92934253d499cfd6f4f243da07de3e5f53fe7f286c67f6243aa811 [add infrastructure for total commuters Ganesh Sittampalam **20110526194731 Ignore-this: 2ea07cdbcc45771976858e929048ab0 ] hash: 0000001326-c294d77fb97d4a99c6eccb7a5394b253db6cf34d9e7b27283ec64269f7508d24 [initial version of name tracking during rebase Ganesh Sittampalam **20110526195814 Ignore-this: c6b471bf065c999c834e2369cc99642d Dependencies are tracked correctly during unsuspend, but not yet during amend-record. ] hash: 0000037790-dddba0ec38e2afc845defb11bc7c83ad67b58db3182c16fde5558965d0752db4 [fix showPatch for RebaseName Ganesh Sittampalam **20110526203811 Ignore-this: 537d665b0b952731dcf671eedac3215f ] hash: 0000000783-3e6e54164760c16ed933a6552baa37ebae85616034ea9902bd9688b74eca9229 [fix forceCommuteName Ganesh Sittampalam **20110526203826 Ignore-this: 5ec7819164e9deb491de6664faf53089 ] hash: 0000000989-0169efd34745b1cfa2538e7f0a887c0dd526ebbc885fd22323f45f80ba38e04c [simplify the way rebase hints work Ganesh Sittampalam **20110527053009 Ignore-this: 93f09d6a3835b78274d564c96fd9d124 ] hash: 0000002156-25c017a22704ba6f969f693a6f4eb4928a003df19e33cb02e96a541875061997 [move RebaseName out into its own module to help dependencies Ganesh Sittampalam **20110527055353 Ignore-this: 5a283e9a30865989c61ea64ef0d38e5e ] hash: 0000001125-9ed68ad9f487ef7ff2e54ee6e7fc8ff5f0865552e7424b68a4b8101ee5bffb8c [rebase: track renames from amend-record Ganesh Sittampalam **20110527055441 Ignore-this: b5bc223b807a3314261307f319ddadcc ] hash: 0000005238-41f35e319399a946ec9b11fabd568b0b5a48d9f7148a0c8d07d1254efe9250e5 [don't insist on all patches in a Named having the same polarity Ganesh Sittampalam **20110601171448 Ignore-this: aa26244a5f1eb7057dd8111c0fbdd7c7 Historic rollback patches wrote out inverted names, although modern darcs doesn't do this (so perhaps we could insist on this for v2 patches?) ] hash: 0000000966-e0e28fe90425f3fbeb180686895d71303994df0f111ffaa9ff261ba898a296e2 [support --reverse for rebase suspend Ganesh Sittampalam **20110601171919 Ignore-this: 509e1d3bc80e0feebeed456424fa8959 ] hash: 0000000748-afd804d51f6d3f90219ef6346b01d6c8a2e346b79b5d94e5fa2c4b37926339fe [add some selection options to rebase suspend Ganesh Sittampalam **20110601181224 Ignore-this: 1b2132a96ba0be13fa8675941c1a8bfa ] hash: 0000002160-f3d4f3fc2a96b953cc96e64f8d40c822ad8364b891268bfdc8749e739a84e846 [add some selection options to rebase unsuspend Ganesh Sittampalam **20110601181720 Ignore-this: 47e0be179f5e04644ef16943fc5d684c This involves adding a bunch of infrastructure to allow matchers etc to work on RebaseSelect patches ] hash: 0000010101-b35bfa13248f79031aa00f9c50af6b1ac03d2d4aeb76f6390d13623a641fa549 [fix type of setEnvDarcsFiles Ganesh Sittampalam **20110618114542 Ignore-this: a4af30ca457a83df8a50aa95567480f2 ] hash: 0000000286-be665dca4505d3f9a5701522f13a549e53a7b70f6c7a531b18ef33dd85b7cd0b [simplify test Ganesh Sittampalam **20120601164643 Ignore-this: c13f701c615aa6e6e7a5e094d482b258 ] hash: 0000000262-5b9f4a08702fcaf275bb1aadd43410aa38058bf0d220e3d1d05a44f29666047b [refactor Fixups Ganesh Sittampalam **20120607220909 Ignore-this: be0f06546f06470c46076b37bdb6a69f ] hash: 0000017254-371e6195b1b83f61673c9ae687683de5f24dbebc58192550dd34b6d23d7afbfa [make amend-record handling more robust Ganesh Sittampalam **20120607220922 Ignore-this: 873bbbf69f7bb0a912c5e81e4c491883 ] hash: 0000005086-57f25f48fd7d22f9530f5505175270f0757a0634a01195024236c1c14850ecea [initial check/repair for the rebase state Ganesh Sittampalam **20120713211721 Ignore-this: a1d217f261f68029b275625f62c79014 ] hash: 0000002176-e8270053e4844f55ecef6d617c86ab856f2134859532d346b043c4348c110617 [test to expose bug in rebase-block handling Ganesh Sittampalam **20120713211803 Ignore-this: 1c78b938098f08b4e76c8de86f0f06b0 ] hash: 0000001888-cd40ebbb63e6f7a5e87a0b822f90636d0f0b770cc85ded9d1f458514c99206f1 [rework how we handle the rebase patch during amend-record Ganesh Sittampalam **20120723220147 Ignore-this: 3aeb2b570274c74f718f03df91e5b4a2 The previous attempt to use "block" and "unblock" didn't work because by the time of the unblock operation the rebase patch was buried beneath the re-added patch. ] hash: 0000009982-f51b663e0e3180c506d522920fc14626f270360e1b0132c873c203b7c31909d0 [fix bug when a fresh copy of a suspended patch is pulled Ganesh Sittampalam **20120731054916 Ignore-this: a5cd4f673bb5ff42abb3f2f53f60275c ] hash: 0000002016-e16af06cad953396e5926a353c2f9090c85a57c3e3e899c224632a58ca165a92