[darcs-devel] [patch819] link from main page to patchtag and darcsden.

radoslav.dorcik bugs at darcs.net
Sat May 12 12:59:03 UTC 2012


New submission from radoslav.dorcik <radoslav.dorcik at gmail.com>:

1 patch for repository http://darcs.net:

Sat May 12 14:34:32 CEST 2012  Radoslav Dorcik <dixiecko at gmail.com>
  * link from main page to patchtag and darcsden.

New patches:

[link from main page to patchtag and darcsden.
Radoslav Dorcik <dixiecko at gmail.com>**20120512123432
 Ignore-this: f15c752a0f62ef2c5f46b1605827b6ee
] hunk ./doc/index.html 71
           <a href="http://irclog.perlgeek.de/darcs/today#footer">#darcs IRC log</a>
       </ul>
 
+      <h2>hostings</h2>
+      <ul>
+        Web-based repository hosting services
+        <li><a href="http://darcsden.com/">darcsden</a>
+        <li><a href="http://patchtag.com/">Patch-Tag</a>
+      </ul>
+
       <h2>developers</h2>
       <ul>
         <li><a href="http://bugs.darcs.net/">bug tracker</a>

Context:

[Accept issue2193: darcs apply --test runs the test twice.
Ilya Permonov <iperminov at dwavesys.com>**20120501002658
 Ignore-this: fa8ad7b589882aeaca77f53a377ab696
] 
[Accept issue2187: "darcs apply --test <patch-set" crashes if the test fails.
Ilya Permonov <iperminov at dwavesys.com>**20120430195533
 Ignore-this: f1314be9af6752512ac80a377495300a
] 
[Accept issue2186: apply --reply is broken.
Ilya Permonov <iperminov at dwavesys.com>**20120430192154
 Ignore-this: 1caedc1f58616c4102e6f749d666fb01
] 
[Fix utf8 test for rollback --no-record default
Michael Hendricks <michael at ndrix.org>**20120511191021
 Ignore-this: 12163be93fa9d68053d6c21f297e9f1e
] 
[Tweak rollback help
Florent Becker <florent.becker at ens-lyon.org>**20120429115812
 Ignore-this: b5f0a8b83474261255e75accbf3c7187
 
 With a little help from Owen.
] 
[Give feedback when no hunks are selected in rollback --no-record
Florent Becker <florent.becker at ens-lyon.org>**20120429115142
 Ignore-this: cffea7fe42493578fc7ce759488e7c5f
] 
[Change rollback help to reflect --no-record as the default
Florent Becker <florent.becker at ens-lyon.org>**20120429112125
 Ignore-this: de9fe2ece41a352bbb682d4e16023d54
] 
[Make rollback --no-record the default
Florent Becker <florent.becker at ens-lyon.org>**20120429104702
 Ignore-this: 4d1f088b850f12c73872d34431fc2696
] 
[Fix "darcs diff" handling of directory argument.
Yuriy Vostrikov <mon at unformed.ru>**20120505104232
 Ignore-this: 4175e202b5ac3824330af766234cbcbe
] 
[home page: trim news
Simon Michael <simon at joyful.com>**20120510235300
 Ignore-this: 19af3a50fa5b20bf6fc8f582fdb35a51
] 
[home page: update news
Simon Michael <simon at joyful.com>**20120510142812
 Ignore-this: 5171d089c220a34dd588418105da0893
] 
[site: more css color cleanup
Simon Michael <simon at joyful.com>**20120504150601
 Ignore-this: 493f815af043c11e8bb356013676c626
] 
[home page: or tweak
Simon Michael <simon at joyful.com>**20120504150536
 Ignore-this: 81cd850330eacafd72240d7ec3359ee2
] 
[site: border color fix
Simon Michael <simon at joyful.com>**20120504145216
 Ignore-this: 3da5a455f090ad0e88cbb2f291595471
] 
[site: css cleanups, pre bottom border
Simon Michael <simon at joyful.com>**20120504144811
 Ignore-this: 93a366fcb0e78bdd6a535028e13f3441
] 
[home page: move or
Simon Michael <simon at joyful.com>**20120504144017
 Ignore-this: 23cfa6eff41c37df8ef55e64a42ba1c5
] 
[home page: browsable darcs repo renamed to darcs-screened
Simon Michael <simon at joyful.com>**20120502144424
 Ignore-this: bb01796c3820615939ad8ad2258df997
] 
[home page: donate link in the footer
Simon Michael <simon at joyful.com>**20120501182116
 Ignore-this: 43cf17e26223a9d82f7a2fc42751b0b0
] 
[home page: more linkage, wording tweaks
Simon Michael <simon at joyful.com>**20120501174632
 Ignore-this: 63bdb83a7cfbca312f4a898a8e9ca0b4
] 
[home page: try more linkage in quick start intro
Simon Michael <simon at joyful.com>**20120501040512
 Ignore-this: 521e374014624a8119fb5be5333d08c9
] 
[home page: anchor fix
Simon Michael <simon at joyful.com>**20120501040242
 Ignore-this: d3e1e93f7131855aa16e29e52d417c2f
] 
[site: underline links only on hover
Simon Michael <simon at joyful.com>**20120501040200
 Ignore-this: e8b6ce0d4c02803c5e45508ea1506135
] 
[update Summersault thanks per markstos
Simon Michael <simon at joyful.com>**20120430171747
 Ignore-this: 22c99eb0bd89b8b0f4e0318a095cf37f
] 
[Accept Bitcoin donations via CoinCard
Michael Hendricks <michael at ndrix.org>**20120504171831
 Ignore-this: 38bc6ec3d4e25ade4abff21f0097e034
 
 We've received $100 in Bitcoin donations so far
] 
[home page: drop "The" from the sidelinks
Simon Michael <simon at joyful.com>**20120429234932
 Ignore-this: 1b381f1de3e95ccf82300efd5a8086e4
] 
[home page: merge two example sections
Simon Michael <simon at joyful.com>**20120429234348
 Ignore-this: 6453a74b4c1f5729d2d38dc2d29ff046
] 
[home page: fix confusing comment
Simon Michael <simon at joyful.com>**20120429234205
 Ignore-this: d01ce77dc6bc067284c0de5968e128d8
] 
[home page: box shadow for examples, add the dark bg style but don't use it
Simon Michael <simon at joyful.com>**20120429234043
 Ignore-this: b0e3a403161ca82c112dc964fa52e9a6
] 
[home page: less top padding, splash fits on iphone screen
Simon Michael <simon at joyful.com>**20120429233936
 Ignore-this: f5d97efba8bc1dffd6653a71457089d4
] 
[home page: download box shadow
Simon Michael <simon at joyful.com>**20120429192807
 Ignore-this: c2eb45918adc2a7ebc06b240fa2aaba8
] 
[home page: wording
Simon Michael <simon at joyful.com>**20120429192719
 Ignore-this: 961fe952c38b52670169f7086b325c84
] 
[stylesheet indentation
Simon Michael <simon at joyful.com>**20120429000714
 Ignore-this: ec7cbdaf7a5892dea85ce243f72ddec3
] 
[home page: polish
Simon Michael <simon at joyful.com>**20120428224323
 Ignore-this: d2596f002fcea081d4e388d0ed06467
] 
[home page: wasteful but stylish whitespace, we're scrolling anyway
Simon Michael <simon at joyful.com>**20120428221239
 Ignore-this: 8223e166f2fd6737386f92408c48dacf
] 
[home page: wording
Simon Michael <simon at joyful.com>**20120428221140
 Ignore-this: bae4a0bc013c1c322383ac97f9a18f55
] 
[home page polish
Simon Michael <simon at joyful.com>**20120428214227
 Ignore-this: ddd9b9f8d752f33e3aa5d49cb8d44dd1
] 
[home page clarifications, incorporate Florent Becker's feedback
Simon Michael <simon at joyful.com>**20120428163724
 Ignore-this: ae0b23ccc0c85adb2971c1f2eb8dc574
] 
[shrink h1 font a tad
Simon Michael <simon at joyful.com>**20120427164322
 Ignore-this: fbb429b2ebd2292102524eb66cbaa8d6
] 
[Smart -> Simple in slogan
Simon Michael <simon at joyful.com>**20120427161314
 Ignore-this: 45c162841a2f5516ec0df0654b1f1aa1
] 
[new home page layout and content
Simon Michael <simon at joyful.com>**20120427161235
 Ignore-this: 86e2cc768db9a006528e3fde23c95349
] 
[Fix Patch.Set export list indentation
Owen Stephens <darcs at owenstephens.co.uk>**20120424191359
 Ignore-this: 3aedd27a8d8d2577b1f97b06bb8e992a
] 
[update source link for 2.8 release
Ganesh Sittampalam <ganesh at earth.li>**20120424181219
 Ignore-this: 74efc57e195365a85840823a11148433
] 
[Add new 'usageInfo' implementation (Darcs.Usage); employ in Darcs.Command.
Marc Simpson <marc at 0branch.com>**20120421173924
 Ignore-this: 7bb5afe9f0a2d16a0a40e5ee6fec589f
] 
[Update current version in homepage
Florent Becker <florent.becker at ens-lyon.org>**20120422183307
 Ignore-this: ad81f36a7b6ad3a7013b03b22ee8b6b7
] 
[Patch 788 bundle
Michael Hendricks <michael at ndrix.org>**20120420214520
 Ignore-this: aef8390b3e2a7c6eddfb3fbc45d0f3aa
 All the patches together in one ask-deps patch
] 
[Find latin9 locale on OS X too
Michael Hendricks <michael at ndrix.org>**20120420202408
 Ignore-this: c87db3b97312234ed2380d2ca11a8ca0
 
 Most Linux systems describe latin9 as "iso885915".  OS X
 describes it with "ISO8859-15".  The new regex catches both.
] 
[Patch 782 dependencies
Michael Hendricks <michael at ndrix.org>**20120420200602
 Ignore-this: ad779d5759669af4828592c2228de6d9
] 
[Patch 598 dependencies
Michael Hendricks <michael at ndrix.org>**20120420193730
 Ignore-this: 7e0692586bec0e7b0271f3add9286f1f
] 
[resolve issue2065: filter and give warning for any malformed boring regexs.
Owen Stephens <darcs at owenstephens.co.uk>**20110423002822
 Ignore-this: cdfa5b72c74f87bc362463b4207adc63
] 
[Add some Haddock to Patch.Commute
Owen Stephens <darcs at owenstephens.co.uk>**20120417225209
 Ignore-this: c516f5a8a6ca52aaceb9ef655179ad73
] 
[Reorder some definitions in Patch.Commute
Owen Stephens <darcs at owenstephens.co.uk>**20120417224849
 Ignore-this: fe29aaa705fdb1bda51d6f5eb189e832
] 
[Tidy Patch.Commute
Owen Stephens <darcs at owenstephens.co.uk>**20120417224702
 Ignore-this: 14129858baef9732f91e5d27738c0487
] 
[Parse RepoFormat properties once, storing as an ADT, rather than a ByteString.
Owen Stephens <darcs at owenstephens.co.uk>**20120417120309
 Ignore-this: 1d010700403fdd8d054ced0d32bd7142
 We used to have to do various conversions to/from ByteStrings, which seems
 unclean and less safe.
] 
[More tidying of Repository.Format
Owen Stephens <darcs at owenstephens.co.uk>**20120417080238
 Ignore-this: 56371e8ffe28f9e1bde559f5cc799ca7
] 
[Tidy Repository.Format
Owen Stephens <darcs at owenstephens.co.uk>**20120413005910
 Ignore-this: 64d4a002d918a608da99748574816092
] 
[Patch 775 dependencies
Michael Hendricks <michael at ndrix.org>**20120413211844
 Ignore-this: 43c0dbe0f85ba5f8b4940875fc422e9b
] 
[Patch 733 dependencies
Michael Hendricks <michael at ndrix.org>**20120413211208
 Ignore-this: 78c371b098de7ce617dbfea7a006aff7
] 
[Minor grammar fixes
Dave Love <fx at gnu.org>**20120401183143
 Ignore-this: ad4c8b462b950ddbf703080cd4f324fc
] 
[Use a couple of @-patterns in Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120411213747
 Ignore-this: 3ed6a7f19bdc3ab79e10d3ab1f4c8638
] 
[Rename getTagsRight -> getUncovered, and move helpers into where block.
Owen Stephens <darcs at owenstephens.co.uk>**20120411213110
 Ignore-this: 33d8c9c30813ee8bb41fcea4213256d
 Also, add a comment block describing explicit deps, covering and clean tags.
] 
[More tweaking of haddock of splitOnTag in Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120410182419
 Ignore-this: a59bdb62b74f5e8d53294ead8d1c48db
] 
[Change name of infoAndDeps and add haddock to better express intent
Owen Stephens <darcs at owenstephens.co.uk>**20120410151845
 Ignore-this: 8e4eb06e1eced48aea09489f17ac4aa
] 
[Tweak/add more haddock to Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120410151827
 Ignore-this: dfa47c010661c07692b7914994780e59
] 
[Reduce some duplication and tweak identifier names in Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120410151627
 Ignore-this: 736987c073d39058a6d54d71a5f37619
] 
[Rename eatOne -> unwrapOneTagged and extract common code in Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120410150942
 Ignore-this: 5cc2a4f70cf1a88cbe7e221fd3ad50f3
] 
[Add some Haddock and tweak some identifier names in Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120409012515
 Ignore-this: a32cf2b4c87cc5504469d870c990c317
] 
[Fixup a couple of occurences of with_partial_intersection in Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120409011512
 Ignore-this: 6df2196224427665ac889241df14fb8d
 It's now taggedIntersection
] 
[Resolve issue1921: return Nothing in splitOnTag if the tag isn't in the patchset
Owen Stephens <darcs at owenstephens.co.uk>**20120409011053
 Ignore-this: 9a4962f7336228273ce40f7a50c3172c
] 
[Tweak issue1921 test to check for graceful failure
Owen Stephens <darcs at owenstephens.co.uk>**20120409010637
 Ignore-this: aa07a06d256374bd6c5d350bc0529105
] 
[Tweak a few identifiers and implementation of helpers for getTagsRight
Owen Stephens <darcs at owenstephens.co.uk>**20120409010300
 Ignore-this: 35d6fc38856bc0af678471f10af2db37
] 
[Remove unused getPatchesInTag function from Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120408234901
 Ignore-this: a4b916b6968921263a5618394851b6de
] 
[Rename and refactor simpleTag in Patch.Depends, to better express intent
Owen Stephens <darcs at owenstephens.co.uk>**20120408230815
 Ignore-this: b0c35bbcffcde82febcf0ecb1ff9faa0
] 
[A few more operator spacing tidy-ups in Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120408174909
 Ignore-this: 33d88c0958d3cc6f3c7adabfe8320f89
] 
[Accept issue1921: attempting to apply a patch bundle based on missing tag dies.
Owen Stephens <darcs at owenstephens.co.uk>**20120405155633
 Ignore-this: 1eab7ed9af234331959924746e2bb294
] 
[Tidy/style Patch.Depends
Owen Stephens <darcs at owenstephens.co.uk>**20120405005457
 Ignore-this: d6fb42bab02a092ade3fda41871737ed
] 
[Layout/Tidy of Patch.Bundle
Owen Stephens <darcs at owenstephens.co.uk>**20120405170741
 Ignore-this: 137d2e6a9fb21812f59e3b181d65d916
] 
[Fix name shadowing warning in Patch.Set
Owen Stephens <darcs at owenstephens.co.uk>**20120405164310
 Ignore-this: 46529808ced56eff86d62390e2723bca
] 
[update for RC2
Ganesh Sittampalam <ganesh at earth.li>**20120407210753
 Ignore-this: 2a959cedab2075492cc5c8c9e96d16a1
] 
[Implement exponential backoff test strategy
Michael Hendricks <michael at ndrix.org>**20120406220713
 Ignore-this: 1e169b342fd9ae01db1c96be81dc3d86
 Use exponential backoff to locate a subset of patches on which to
 perform a bisect.  For large repositories or recent regressions,
 this strategy is faster than either linear or bisect.
] 
[Factor out function to build bisect strategy initial state
Michael Hendricks <michael at ndrix.org>**20120406220452
 Ignore-this: 64127920860e6401906b1975d4fd101a
] 
[Factor out initial test run
Michael Hendricks <michael at ndrix.org>**20120406220437
 Ignore-this: f8214e1387e8aed78b56d86ed7b68234
 It removes redundant code and makes test strategy definitions simpler.
] 
[Improve darcs test descriptive help
Michael Hendricks <michael at ndrix.org>**20120406174609
 Ignore-this: 55aec1dc7fbd0687f0c89a2f0273148
 This removes a redundant sentence starting with "Given two
 arguments".  It also offers some guidance on selecting between
 the linear and bisect search strategies.
] 
[Correct typos in trackdown-bisect test comments
Michael Hendricks <michael at ndrix.org>**20120404145617
 Ignore-this: 77e77348f55097819efbb72d2f272666
] 
[Consistent test strategy function naming
Michael Hendricks <michael at ndrix.org>**20120404142808
 Ignore-this: 36a9a202e7f167e16deee478071466ec
 trackFoo is the initial function while trackNextFoo is the
 follow-up function.  Only bisect strategy needs the latter.
] 
[Clearer test strategy selection
Michael Hendricks <michael at ndrix.org>**20120403202806
 Ignore-this: 1ee3aa69f8c5a67596960a36b521f669
 This also makes it easier to add other search strategies later.
] 
[Factor out Strategy type
Michael Hendricks <michael at ndrix.org>**20120403202714
 Ignore-this: ecc00cde40eebd7fc5b95eb189d214e2
] 
[Unify darcs test strategy type signatures
Michael Hendricks <michael at ndrix.org>**20120403200150
 Ignore-this: 50a52858472da9eb2b78f712899017f2
 Using consistent type signatures opens additional clean up
 possibilities.
] 
[Use safeApply throughout Darcs.Commands.Test
Michael Hendricks <michael at ndrix.org>**20120403200013
 Ignore-this: aa69e17865469402c91732928d1ef14
 Provides consistent error handling and cleaner code.
] 
[Style and Haddock for Darcs.Commands.Test
Michael Hendricks <michael at ndrix.org>**20120403194350
 Ignore-this: fa885d7c5f2cc504ad05092e835450d0
] 
[remove stale Tested-with entry from cabal file
Ganesh Sittampalam <ganesh at earth.li>**20120405220507
 Ignore-this: 4029948980e334579f3c7a3457fcc0b9
] 
[resolve conflict between issue2161 fix and witness macro removal
Ganesh Sittampalam <ganesh at earth.li>**20120405211532
 Ignore-this: 670ac0d4bcfd03442650405d374a5646
] 
[resolve issue2161 - don't use a separate type-variable for recorded/tentative in WhatsNew
Owen Stephens <darcs at owenstephens.co.uk>**20120321191354
 Ignore-this: 3da9d3b0e6a8d09d0c027c17d7c65548
 GHC 6.12.1 would complain about binding distinct scoped type-variables to the
 same type(-var) without this fix.
] 
[Use haddock links in Patch.Set
Owen Stephens <darcs at owenstephens.co.uk>**20120404232456
 Ignore-this: e5194e6d6317a96a91c00f8c1f84c80c
] 
[Use more informative identifier names in Patch.Set
Owen Stephens <darcs at owenstephens.co.uk>**20120404232058
 Ignore-this: 7d5ff35449724011d811e3fb90270240
] 
[Tidy/style Patch.Set
Owen Stephens <darcs at owenstephens.co.uk>**20120404230457
 Ignore-this: 52c460978ed3b3a86aab190013a3858e
] 
[Tidy Repository.Merge
Owen Stephens <darcs at owenstephens.co.uk>**20120402205401
 Ignore-this: 40dae6b52275758c5b5e61b106b37c19
] 
[Haddock for Darcs.Patch.Info.patchinfo
Michael Hendricks <michael at ndrix.org>**20120403212023
 Ignore-this: fbfd284cddb93cd718263f1fa5987f47
 
] 
[Tidy and slightly refactor ProgressPatches
Owen Stephens <darcs at owenstephens.co.uk>**20120402224020
 Ignore-this: ac7de5d66e78ffbe837ef2e6e2b59c11
] 
[Tweak command name in unrevert
Owen Stephens <darcs at owenstephens.co.uk>**20120402211435
 Ignore-this: 460e64bc2f2e8afbcf7b0d839ac8180f
 When merging the unrevert patches to working, unrevert would report as pull.
] 
[Remove some duplicate code and slight tidy in Repository.LowLevel
Owen Stephens <darcs at owenstephens.co.uk>**20120401235317
 Ignore-this: 2ec66335373679e44058cb5f57372df6
] 
[Tidy/Style Repository.LowLevel
Owen Stephens <darcs at owenstephens.co.uk>**20120401233300
 Ignore-this: 7f306f0031898c66176ad66084c8658c
] 
[Style/tidy Respository.Motd
Owen Stephens <darcs at owenstephens.co.uk>**20120401233913
 Ignore-this: a8aceb0a5ddc0d85dc7bf37b326d352b
] 
[add a comment
Ganesh Sittampalam <ganesh at earth.li>**20110125081045
 Ignore-this: 634704238b2f297c1c8b15b3e8b6e680
] 
[drop unnecessary superclasses from MyEq (PatchInfoAnd p)
Ganesh Sittampalam <ganesh at earth.li>**20110113065631
 Ignore-this: 88eab3f62cee2469fa0e30af84482c91
] 
[drop unnecessary call to joinPatches in Darcs.Resolution
Ganesh Sittampalam <ganesh at earth.li>**20110112182329
 Ignore-this: 1d43c101c7026dd118170ca7c1bbaaa6
] 
[drop unnecessary call to joinPatches in Darcs.Repository.Merge
Ganesh Sittampalam <ganesh at earth.li>**20110112182311
 Ignore-this: e719a7942643ab4f62f98b459ab98a5f
] 
[update utf8.sh test to suit the "last regrets" record prompt
Simon Michael <simon at joyful.com>**20120330234125
 Ignore-this: 34a0b0dc9f4c892c46cfd433c3868dbf
] 
[Convert Printer.lhs from literate Haskell.
Eric Kow <kowey at darcs.net>**20120401165430
 Ignore-this: c9b71f83f6b65ab9b5993078afb9dc1c
] 
[Add failing test for issue2047.
Owen Stephens <darcs at owenstephens.co.uk>**20120330234320
 Ignore-this: 93a7dc3caa470388dd329dfbbe3d9f41
] 
[be a little smarter about finding a latin9 locale for shell tests
Simon Michael <simon at joyful.com>**20120330175032
 Ignore-this: 6586a28657ed4bb8e3a7e84a38c8f77b
 Grep locale -a output for "iso885915" rather than "@euro", and give a more
 helpful test skipped message (if that is ever displayed, I'm not sure)
] 
[silence various warnings for now
Ganesh Sittampalam <ganesh at earth.li>**20120401152413
 Ignore-this: 6452643afa9915ef3258c60e13b05dcb
] 
[silence warnings about Prelude.catch for now
Ganesh Sittampalam <ganesh at earth.li>**20120401152412
 Ignore-this: 83f28b4d1e8d254647466c99b662566e
] 
[fix some warnings in Darcs.Patch.Prim.V3.*
Ganesh Sittampalam <ganesh at earth.li>**20120401150547
 Ignore-this: f119a69897abe199e0777866965748a2
] 
[ignore name shadowing warnings in Darcs.Patch.V2.*
Ganesh Sittampalam <ganesh at earth.li>**20120401145712
 Ignore-this: 5046aee00de00f8c9aa58d03edae701
] 
[fix name shadowing warning in Darcs.SelectChanges
Ganesh Sittampalam <ganesh at earth.li>**20120401135627
 Ignore-this: 32fdb6f012066c5c4c7c53396bb8722b
] 
[remove unused variable in Darcs.Repository.State
Ganesh Sittampalam <ganesh at earth.li>**20120401135349
 Ignore-this: 115c5c8560a627305d1edad557db6ec8
] 
[remove unused imports in Darcs.Repository.State
Ganesh Sittampalam <ganesh at earth.li>**20120401135333
 Ignore-this: b74709f0aaabe0d662b1cb7be0b9aa11
] 
[remove unused import in Darcs.Repository.Repair
Ganesh Sittampalam <ganesh at earth.li>**20120401135240
 Ignore-this: 3390ae79e87f78dbf2fadba2b2aa2de0
] 
[remove unused import in Darcs.Repository.Prefs
Ganesh Sittampalam <ganesh at earth.li>**20120401135222
 Ignore-this: b3061ff9b10cfd10c4c90cfb8a4b67b8
] 
[remove unused definition in Darcs.Repository.HashedIO
Ganesh Sittampalam <ganesh at earth.li>**20120401135159
 Ignore-this: 919dda3c03d61a9d628e97a3440479f9
] 
[add missing type signatures in Darcs.Repository.HashedIO
Ganesh Sittampalam <ganesh at earth.li>**20120401134243
 Ignore-this: 33d1121a1ff9e14c0574b66a8c304042
] 
[remove unused imports in Darcs.Patch.Viewing
Ganesh Sittampalam <ganesh at earth.li>**20120401134221
 Ignore-this: 216d53c21c9710ab86f14f46ce84234f
] 
[remove unused imports in Darcs.Patch.V2.Non
Ganesh Sittampalam <ganesh at earth.li>**20120401134155
 Ignore-this: 32c3bf6b1e38f734d9b9315117c61f98
] 
[remove unused imports in Darcs.Patch.V1.Viewing
Ganesh Sittampalam <ganesh at earth.li>**20120401134137
 Ignore-this: 7106a31b30e9915b3b3f08fec40ef918
] 
[remove unused import in Darcs.Patch.RepoPatch
Ganesh Sittampalam <ganesh at earth.li>**20120401134117
 Ignore-this: 31ed00640a3da8a1a6ed0e0c399babb8
] 
[remove an no-longer-needed pragma
Ganesh Sittampalam <ganesh at earth.li>**20120401134039
 Ignore-this: 47fe5367264d58339602d9308dc0d5b9
] 
[change from deprecated use of GHC.Handle.fdToHandle
Ganesh Sittampalam <ganesh at earth.li>**20120401134009
 Ignore-this: 5864cb2244763f024253bca461da14a3
] 
[switch from block/unblock to mask
Ganesh Sittampalam <ganesh at earth.li>**20120401133954
 Ignore-this: 4a68c7ee1504f36839ce28089494694a
] 
[add missing type signature in Darcs.Patch.Split
Ganesh Sittampalam <ganesh at earth.li>**20120401133810
 Ignore-this: 7f6571f9e4352ae51d93b648b4bde1ba
] 
[remove unused import from Darcs.Patch.Prim.V1.Show
Ganesh Sittampalam <ganesh at earth.li>**20120401133727
 Ignore-this: 27e2644ff468cc54743b6085261c4764
] 
[remove unusued imports from Darcs.Patch.Prim.V1.Show
Ganesh Sittampalam <ganesh at earth.li>**20120401133707
 Ignore-this: 2f364307254a782d174a64283288e563
] 
[remove redundant exports from Darcs.Patch.Prim
Ganesh Sittampalam <ganesh at earth.li>**20120401133652
 Ignore-this: 7dda82cdfc8e6428d2c9c51449c7b1f1
] 
[remove unusued imports in Darcs.Patch.Patchy.Instances
Ganesh Sittampalam <ganesh at earth.li>**20120401133638
 Ignore-this: f60ff641b2d5c9eb8ef7b923dc6e1e1b
] 
[fix deprecated syntax in Darcs.Patch.Choices
Ganesh Sittampalam <ganesh at earth.li>**20120401133625
 Ignore-this: b3ae17fd9a3190dac5a25ac9706dfd25
] 
[remove unused import in Darcs.Patch.Choices
Ganesh Sittampalam <ganesh at earth.li>**20120401133612
 Ignore-this: 1c30663fb046e476dccfa6008f4ac386
] 
[fix name shadowing warnings in src/Darcs/Patch/ApplyMonad
Ganesh Sittampalam <ganesh at earth.li>**20120401133546
 Ignore-this: 705f258b6b0bb9f4903a9a6742c2aee6
] 
[remove unused import in Darcs.Patch.ApplyMonad
Ganesh Sittampalam <ganesh at earth.li>**20120401133140
 Ignore-this: 3241d4c618edff3e16bb429f167f4976
] 
[remove unused import in Darcs.Global
Ganesh Sittampalam <ganesh at earth.li>**20120401133131
 Ignore-this: 2af1891baf2a7e381c8da7c45dd51682
] 
[remove unused imports in Darcs.Ssh
Ganesh Sittampalam <ganesh at earth.li>**20120401133120
 Ignore-this: aa472d1d6e778cb7d5079c4b5d6ed1ec
] 
[remove unused imports in Darcs.Commands.Revert
Ganesh Sittampalam <ganesh at earth.li>**20120401132907
 Ignore-this: 8839d0fde39f5d1c642fe2d9ca7b670
] 
[add missing type signatures
Ganesh Sittampalam <ganesh at earth.li>**20120401132854
 Ignore-this: 8fd6700dd0339581e9316fe03a8d7ada
] 
[fix deprecation about using unsafePerformIO from Foreign
Ganesh Sittampalam <ganesh at earth.li>**20120401132826
 Ignore-this: eb5e161870082fe340f3b05b228580fb
] 
[import constructors of C types to deal with a GHC change
Ganesh Sittampalam <ganesh at earth.li>**20120401132500
 Ignore-this: ab7cf2fb5e9a2494c14fe7394200da9b
] 
[Remove warnings in Darcs.Test.Patch
Owen Stephens <darcs at owenstephens.co.uk>**20120401153038
 Ignore-this: 8949503087ccdd46b43a121543ce30d2
] 
[Remove warnings from Patch.Properties.Generic
Owen Stephens <darcs at owenstephens.co.uk>**20120401151944
 Ignore-this: 219c1141896ecb0c3dc03ef45cea1e27
] 
[Disable all warnings for Arbitrary.PrimV3
Owen Stephens <darcs at owenstephens.co.uk>**20120401151413
 Ignore-this: 96c06b7bcdf62bb85d69c6688d3669e4
] 
[Fix warning in Arbitrary.Generic
Owen Stephens <darcs at owenstephens.co.uk>**20120401145517
 Ignore-this: 6a1dd87d7d5c0fd3e2ba464f939220cd
] 
[Remove warnings from Arbitrary.PatchV1
Owen Stephens <darcs at owenstephens.co.uk>**20120401145117
 Ignore-this: 20f85e512fa44d182767c82eb70f6ed1
] 
[Remove trailing whitespace from Darcs.Test.Patch.V1Model
Owen Stephens <darcs at owenstephens.co.uk>**20120401140254
 Ignore-this: cdfeaa4cada0f9dea327d04fe8fafd3e
] 
[Remove compile warnings from Darcs.Test.Patch.V1Model
Owen Stephens <darcs at owenstephens.co.uk>**20120401140233
 Ignore-this: eab3d3639f671156f3ff8383cd018853
] 
[Disable all warnings for Test.Patch.V3Model
Owen Stephens <darcs at owenstephens.co.uk>**20120401124850
 Ignore-this: 9139c2db2911acb34bdb1a2dd13be4e4
] 
[Remove warnings in Darcs.Test.Patch.RepoModel
Owen Stephens <darcs at owenstephens.co.uk>**20120401124710
 Ignore-this: e9c74072ca8671f93c3894c1ba9ca129
] 
[Use System.IO.Unsafe for unsafePerformIO, not Foreign
Owen Stephens <darcs at owenstephens.co.uk>**20120401121554
 Ignore-this: c15b7f938d69dbfeae34aa2785b946e5
] 
[Remove an unused import in Test.Patch.Properties.V1Set2
Owen Stephens <darcs at owenstephens.co.uk>**20120401121054
 Ignore-this: be42f56cb2c892c5c3f6632ed1cbb74a
] 
[bump minimum GHC version
Ganesh Sittampalam <ganesh at earth.li>**20120401110451
 Ignore-this: 16cbc08fd8d5dc81035d901c5fdd6135
] 
[Haddock HashedRepo, and make a few fairly trivial refactorings
Owen Stephens <darcs at owenstephens.co.uk>**20120401121252
 Ignore-this: a32a0a9ae93d8955ee7491cacef8835a
] 
[Extract duplicated code in readInventoryPrivate, in HashedRepo
Owen Stephens <darcs at owenstephens.co.uk>**20120401115619
 Ignore-this: 6d78c1936a9349863aa0eb910c198375
] 
[Extract out the use of "pristine: " literal into an identifier
Owen Stephens <darcs at owenstephens.co.uk>**20120401115711
 Ignore-this: b92b8094f1010040ff4ab324b59bf701
] 
[Refactor listInventories function in HashedRepo
Owen Stephens <darcs at owenstephens.co.uk>**20120401115632
 Ignore-this: 7a1825138690a0f94b9676b91ee7eb43
] 
[Extract string literals for identifiers for inventories/pristine
Owen Stephens <darcs at owenstephens.co.uk>**20120401115255
 Ignore-this: 73bdd66f4ad6849474671b11622518c6
 paths in HashedRepo
 
 [Patch name slightly shortened in rebase by Eric Kow]
] 
[hlint suggestions to HashedRepo
Owen Stephens <darcs at owenstephens.co.uk>**20120401105436
 Ignore-this: e2d7d3c70d16bdfdc61056fa67a2166a
] 
[Change fmap -> <$> in HashedRepo
Owen Stephens <darcs at owenstephens.co.uk>**20120401105435
 Ignore-this: 808365e884d9ad0d7c1ca0df067d299a
] 
[Layout/tidy of Repository/HashedRepo
Owen Stephens <darcs at owenstephens.co.uk>**20120401105427
 Ignore-this: cf33b9c8e05adae506afacee8c061b92
] 
[Make findUncommon and findCommonWithThem into findCommonAndUncommon
Florent Becker <florent.becker at ens-lyon.org>**20120401142846
 Ignore-this: ecba0eddf0a860748dad361f2a35896
] 
[More precise witnesses for with_partial_intersection
Florent Becker <florent.becker at ens-lyon.org>**20120401141017
 Ignore-this: 8636df946bfcd3cdce31d4327cca59c9
] 
[in with_partial_intersection, we only need to assert that the middle witness (wA) is correct
Florent Becker <florent.becker at ens-lyon.org>**20120401140756
 Ignore-this: 33e2d8bf559d05120bb7399c41d2bf47
] 
[Remove compile warnings in Test.Patch.Properties.Check
Owen Stephens <darcs at owenstephens.co.uk>**20120401120122
 Ignore-this: d1e5d4f172a2fe60100395271dfd0df5
] 
[Remove do-notation warning from Workaround
Owen Stephens <darcs at owenstephens.co.uk>**20120401114210
 Ignore-this: da6e1c01edc13ac512fefc02157f21e4
] 
[Remove do-notation warning from Compat
Owen Stephens <darcs at owenstephens.co.uk>**20120401114149
 Ignore-this: f7ec928e6aabc54ab673ca3ae2c6ccbb
] 
[Remove do-notation warning from External
Owen Stephens <darcs at owenstephens.co.uk>**20120401113904
 Ignore-this: 48eb0565e0808605484773499d128cb0
] 
[Remove do-notation warning from Repository.HashedIO
Owen Stephens <darcs at owenstephens.co.uk>**20120401113759
 Ignore-this: a540044881c46aecc8d8315f22f5ff2b
] 
[Remove do-notation warning from Repository.Merge
Owen Stephens <darcs at owenstephens.co.uk>**20120401112426
 Ignore-this: 42147c3ad03213864672d43f35ea9329
] 
[Remove do-notation warning from Repository.Internal
Owen Stephens <darcs at owenstephens.co.uk>**20120401112315
 Ignore-this: e876c36aed294527b8e00d0e30e59aa6
] 
[Remove do-notation warning from Commands.Get
Owen Stephens <darcs at owenstephens.co.uk>**20120401111607
 Ignore-this: b2d3e69945da9bb8ebb352cf51d1a61e
] 
[remove two do-notation warnings from Commands.Unrecord
Owen Stephens <darcs at owenstephens.co.uk>**20120401111521
 Ignore-this: c94eedb23a6b7625454a52962b66f8c7
] 
[Remove two do-notation warnings from Commands.Optimize
Owen Stephens <darcs at owenstephens.co.uk>**20120401111438
 Ignore-this: aa16e82efc57bd555dba0a346e0a37e6
] 
[Remove do-notation warning in Commands.Tag
Owen Stephens <darcs at owenstephens.co.uk>**20120401111135
 Ignore-this: c8f0eab40b92cff2fd493d818390cbd1
] 
[Remove four do-notation warnings in Commands.Record
Owen Stephens <darcs at owenstephens.co.uk>**20120401110904
 Ignore-this: c05f7acdaba0c09359922106690c40b5
] 
[Remove two do-notation warnings in SignalHandler
Owen Stephens <darcs at owenstephens.co.uk>**20120401103041
 Ignore-this: dd9c64c09f02c1eb5546719005df532c
 In both cases, we are discarding the old signal handler, which we don't care
 about.
] 
[Remove two do-notation warnings in Lock
Owen Stephens <darcs at owenstephens.co.uk>**20120401102708
 Ignore-this: fb973090b936027a0734e97bc81cf199
 In the first case, we don't care if hClose fails, since we're already trying to
 cleanup. In the second, we don't care what exit code running the editor gave.
] 
[Remove do-notation warning in RunCommand
Owen Stephens <darcs at owenstephens.co.uk>**20120401102416
 Ignore-this: d28f7de34c055348191101464bab3c34
] 
[Remove two do-notation warnings in Repository
Owen Stephens <darcs at owenstephens.co.uk>**20120401101849
 Ignore-this: 88d4f7eabf13f131c94110f397dbe5a4
 In both cases, we want to fetch a given file from the cache, but don't care
 about the file contents.
] 
[Remove a do-notation warning in URL.
Owen Stephens <darcs at owenstephens.co.uk>**20120401100807
 Ignore-this: ec5b81c41de7af0201fb1d7298d956c
 We are throwing away the threadID - we don't ever interact with the thread via
 its Id.
] 
[Fix HTML typo in 2.8 RC announcement.
Eric Kow <kowey at darcs.net>**20120401102939
 Ignore-this: 56a5d5d66edad2a5be474d9c9cfe8ffa
] 
[Announce 2.8 rc 1
Florent Becker <florent.becker at ens-lyon.org>**20120401102002
 Ignore-this: e5ed36d332b538a0740e2a37b73f942a
] 
[resolve conflicts in GHC encodings fix
Ganesh Sittampalam <ganesh at earth.li>**20120401094956
 Ignore-this: 3fe380c3e07194d7760b1864cb41bea8
] 
[resolve issue2095: avoid new GHC encoding behaviour using a global setting
Ganesh Sittampalam <ganesh at earth.li>**20120401084446
 Ignore-this: 5df28e26ef3dd51dad0d0a006dcddf5f
] 
[enable issue1763 test on Windows as it seems to work
Ganesh Sittampalam <ganesh at earth.li>**20120401085029
 Ignore-this: df884eb3d1384e27edfbb676c196969c
] 
[move URL.Curl to other-modules to avoid problems when curl isn't available
Ganesh Sittampalam <ganesh at earth.li>**20120401084931
 Ignore-this: 85297dcd33e033923494719a768cde31
] 
[Tidy/style Repository.ApplyPatches
Owen Stephens <darcs at owenstephens.co.uk>**20120401000441
 Ignore-this: 4eaf0b6d5e5cb38ca4ef49b532c07086
] 
[Remove now unused gadts.h
Eric Kow <kowey at darcs.net>**20120331151844
 Ignore-this: 4500b93f9e7c3af57865bbd8e9fdf92e
] 
[Remove unused "gadts.h" import from Progress
Eric Kow <kowey at darcs.net>**20120331151811
 Ignore-this: 680b1c74b3d0a9c5e5bfb43ddca6218d
] 
[Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Unsafe.hs
Eric Kow <kowey at darcs.net>**20120331151753
 Ignore-this: ba84199df9c52ba1f1aa8b4f6ff60bc7
] 
[Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Show.hs
Eric Kow <kowey at darcs.net>**20120331151753
 Ignore-this: 1a2a8f2dac839aede96a9b8699e7588f
] 
[Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Sealed.hs
Eric Kow <kowey at darcs.net>**20120331151753
 Ignore-this: eed2df7fdca53fd7fad0fd0b5a266337
] 
[Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Ordered.hs
Eric Kow <kowey at darcs.net>**20120331151753
 Ignore-this: ac5e6bc0cc350130e1839e95786c6ef1
] 
[Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Eq.hs
Eric Kow <kowey at darcs.net>**20120331151752
 Ignore-this: 523d15d44564fd4b10036c20f7ef6af1
] 
[Replace CPP witness macros with plain Haskell in Darcs.SelectChanges.hs
Eric Kow <kowey at darcs.net>**20120331151752
 Ignore-this: 51aeb51d9e236c2b3fbf3c5dfe91f691
] 
[Replace CPP witness macros with plain Haskell in Darcs.Resolution.hs
Eric Kow <kowey at darcs.net>**20120331151752
 Ignore-this: ba711b51ba53ba44d131502560353d0
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.State.hs
Eric Kow <kowey at darcs.net>**20120331151752
 Ignore-this: f8e8e45a31740cd84481fdd017589304
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.Repair.hs
Eric Kow <kowey at darcs.net>**20120331151752
 Ignore-this: 128a6342aff9f5628118cd6bed3542d3
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.Prefs.hs
Eric Kow <kowey at darcs.net>**20120331151752
 Ignore-this: ebb4e616e5969f608aeda4eac04be2c
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.Old.hs
Eric Kow <kowey at darcs.net>**20120331151752
 Ignore-this: a06c51956e5861e31f3b35d3bd11b609
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.Merge.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: b569c1a13445eec632881cd295b42f90
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.LowLevel.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: 9c7705aeae4e027179300bb8337f8b4c
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.InternalTypes.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: a4f3d12687a6d8d72435ae53e6c3f228
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.Internal.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: b1603e69076f6036cfe42e8bce3bc09c
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedRepo.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: 93065ad3d611ca68d8538e9092880851
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedIO.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: 8767879000d71f4f38b1ba944c799a0
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.Format.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: b2ad5494c94342f0a792017071b921d2
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.Cache.hs
Eric Kow <kowey at darcs.net>**20120331151751
 Ignore-this: 97800fd179427fd1e8746e412d693eda
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.ApplyPatches.hs
Eric Kow <kowey at darcs.net>**20120331151750
 Ignore-this: 74a26898c59b5ccfc0bdc1526ed34fde
] 
[Replace CPP witness macros with plain Haskell in Darcs.Repository.hs
Eric Kow <kowey at darcs.net>**20120331151750
 Ignore-this: ed8ccd3b63cf104b404c1031ef75d988
] 
[Replace CPP witness macros with plain Haskell in Darcs.ProgressPatches.hs
Eric Kow <kowey at darcs.net>**20120331151750
 Ignore-this: d8b42769933e2949ec726bce11fc4b55
] 
[Replace CPP witness macros with plain Haskell in Darcs.PrintPatch.hs
Eric Kow <kowey at darcs.net>**20120331151750
 Ignore-this: ca711c0d7f79d779887f4d117e4e99f0
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Viewing.hs
Eric Kow <kowey at darcs.net>**20120331151750
 Ignore-this: 82a4d290121119cdf03a39b4e5ca8878
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Real.hs
Eric Kow <kowey at darcs.net>**20120331151750
 Ignore-this: 88ec7cb3dfa769fbb9e34ea8dfcc215c
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Non.hs
Eric Kow <kowey at darcs.net>**20120331151750
 Ignore-this: d4fef873a4bc68d4f950fdf6a9ac0c79
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Viewing.hs
Eric Kow <kowey at darcs.net>**20120331151749
 Ignore-this: 2d02d06dcb54d77cd17e7ce19fb0c79a
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Show.hs
Eric Kow <kowey at darcs.net>**20120331151749
 Ignore-this: a694d0aff2325ea2f422f870126694f0
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Read.hs
Eric Kow <kowey at darcs.net>**20120331151749
 Ignore-this: 78bc846d4c3fac892bde8509c978c949
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Core.hs
Eric Kow <kowey at darcs.net>**20120331151749
 Ignore-this: acc812cb4918adb7ff833cc370c52ede
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Commute.hs
Eric Kow <kowey at darcs.net>**20120331151749
 Ignore-this: e9d760b75834c1cbe9cb5a7906fe5b54
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Apply.hs
Eric Kow <kowey at darcs.net>**20120331151749
 Ignore-this: 5c1bf749aee457eaf627ecb464c2842b
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.TouchesFiles.hs
Eric Kow <kowey at darcs.net>**20120331151749
 Ignore-this: a15dfddcaaeca8659be64906e8ac1f78
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Summary.hs
Eric Kow <kowey at darcs.net>**20120331151748
 Ignore-this: dd72b1d817eb6a9a71937319bb03cfe2
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Split.hs
Eric Kow <kowey at darcs.net>**20120331151748
 Ignore-this: afc17ebe78cc400b41638981bcbd4e24
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Show.hs
Eric Kow <kowey at darcs.net>**20120331151748
 Ignore-this: 9467e5674a2a9f2b808b2ea36437a82
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Set.hs
Eric Kow <kowey at darcs.net>**20120331151748
 Ignore-this: c37ce20378c32cd5f0805b9257bc8c09
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Repair.hs
Eric Kow <kowey at darcs.net>**20120331151748
 Ignore-this: b70ffad65718f7001181712e5987cac6
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Read.hs
Eric Kow <kowey at darcs.net>**20120331151748
 Ignore-this: e956a6e50ffe6084ee99d736808dc03b
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Prim.V3.Show.hs
Eric Kow <kowey at darcs.net>**20120331151747
 Ignore-this: 2e14a7e0513d5139ca68401483ebb060
] 
[Replace CPP witness macros with plain Haskell in Darcs.Patch.Prim.V3.Details.hs
Eric Kow <kowey at darcs.net>**20120331151747
 Ignore-this: b09b0d72e1283ee8f7c0376814d3636
] 
[Replace witness CPP macros with plain Haskell in Darcs.Witnesss.WZipper
Eric Kow <kowey at darcs.net>**20120331151232
 Ignore-this: dfdf4dca7068b8f6770543cc0938dd2
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Core
Eric Kow <kowey at darcs.net>**20120331151201
 Ignore-this: c6bf3b9712660a15764af8a1e12bca9d
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Commute
Eric Kow <kowey at darcs.net>**20120331151201
 Ignore-this: 49452627fd4b28039200ed335f8da2f6
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Coalesce
Eric Kow <kowey at darcs.net>**20120331151201
 Ignore-this: dd6a9396242c0f30e28ac80d7b0e7f91
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Apply
Eric Kow <kowey at darcs.net>**20120331151201
 Ignore-this: 99636bb200a92f0f790a106bc55ae8bc
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Show
Eric Kow <kowey at darcs.net>**20120331151201
 Ignore-this: 204227a7591d5b22fb7f03554547cd60
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Read
Eric Kow <kowey at darcs.net>**20120331151201
 Ignore-this: ca6dac055be09c9046fd671cf7a4ec74
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Details
Eric Kow <kowey at darcs.net>**20120331151200
 Ignore-this: 3eb5c71c9b12ab2b7d558cafe74b6ffb
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Core
Eric Kow <kowey at darcs.net>**20120331151200
 Ignore-this: b2b8e1ddda7a6a065ee81c7b8096fbbe
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Commute
Eric Kow <kowey at darcs.net>**20120331151200
 Ignore-this: 1d4ba4b9fbe702410c5c31bf0e28b05f
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Coalesce
Eric Kow <kowey at darcs.net>**20120331151200
 Ignore-this: 87a767fb7b012f886da6b637092aa72e
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Apply
Eric Kow <kowey at darcs.net>**20120331151200
 Ignore-this: d5f5e1abe31dc45e44191c33fe0acf6
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.Class
Eric Kow <kowey at darcs.net>**20120331151200
 Ignore-this: bdb78b145be40d25b577bb0e0e7708e0
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Permutations
Eric Kow <kowey at darcs.net>**20120331151159
 Ignore-this: 86b0ef87bf2b78241e7c9bf6ad776b40
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Patchy
Eric Kow <kowey at darcs.net>**20120331151159
 Ignore-this: b3b7f2d21087572bd2d1ae53b0abe251
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.PatchInfoAnd
Eric Kow <kowey at darcs.net>**20120331151159
 Ignore-this: 7781d895fc0afa3d2da0ce87b554376e
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Named
Eric Kow <kowey at darcs.net>**20120331151159
 Ignore-this: 7f465f7d9e43f5a8f54af668d7ce9e2a
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Merge
Eric Kow <kowey at darcs.net>**20120331151159
 Ignore-this: 5ae055ee7d6148026296b55339ccf0ce
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Match
Eric Kow <kowey at darcs.net>**20120331151159
 Ignore-this: 27398d663ca0297c7abfcb1b58c2f9e2
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Invert
Eric Kow <kowey at darcs.net>**20120331151158
 Ignore-this: f3a470352f19bdb9f4a432473d4d4b6c
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Inspect
Eric Kow <kowey at darcs.net>**20120331151158
 Ignore-this: 8aa263571c6217abadef367a0cb938c3
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Format
Eric Kow <kowey at darcs.net>**20120331151158
 Ignore-this: 92e5e6d50ed748106aed0e3d270b046d
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.FileHunk
Eric Kow <kowey at darcs.net>**20120331151158
 Ignore-this: 1a61fc5d234c2e9ce6db79f23248f23f
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Effect
Eric Kow <kowey at darcs.net>**20120331151158
 Ignore-this: a47fb0ba3eefb60899fbeebe7f8b048f
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Dummy
Eric Kow <kowey at darcs.net>**20120331151158
 Ignore-this: a808f8494f6be7eac145b020b74efa18
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Depends
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: 4bec1c705dd89596322ce9a0a7ef4abb
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.ConflictMarking
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: 9cc4cbea23f537b51d25aa1ffb3bf38b
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Conflict
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: 92fcee72a2ba0b08d9a5170d23f7080d
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Commute
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: f1d38f4aeb5af81c6a1b98f9e6e8f2e3
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Choices
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: 5a7bc33039c63fb99190189100b77ffc
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Bundle
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: aa9da5a5bbcb5de0d8b44cbe98981a98
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Bracketed.Instances
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: ef81359f40860f88786cf65d6eb82224
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Bracketed
Eric Kow <kowey at darcs.net>**20120331151157
 Ignore-this: 1e4596466252aff9a0f62e56c27b7af
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch.Apply
Eric Kow <kowey at darcs.net>**20120331151156
 Ignore-this: 87287f1ac6b9323e1c670fc01666e9e5
] 
[Replace witness CPP macros with plain Haskell in Darcs.Patch
Eric Kow <kowey at darcs.net>**20120331151156
 Ignore-this: 249d9f85a67448795c72b8a0ef5a5b10
] 
[Replace witness CPP macros with plain Haskell in Darcs.Match
Eric Kow <kowey at darcs.net>**20120331151156
 Ignore-this: 47cacd159f2c4694f9205b3e5f3ec3f9
] 
[Replace witness CPP macros with plain Haskell in Darcs.Diff
Eric Kow <kowey at darcs.net>**20120331151156
 Ignore-this: 376924de9c70aafd21225cb1ffcac96b
] 
[Replace witness CPP macros with plain Haskell in Darcs.CommandsAux
Eric Kow <kowey at darcs.net>**20120331151156
 Ignore-this: 4b82eb16485097878ebddddc7741528e
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.WhatsNew
Eric Kow <kowey at darcs.net>**20120331151156
 Ignore-this: a0315c9a2f2b25f4591b47546539659e
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Util
Eric Kow <kowey at darcs.net>**20120331151156
 Ignore-this: bdf7deeb1fac6bbad454463b9facecf
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Unrevert
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: 2265615445aa4459adf11cb410147880
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Unrecord
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: 6fb1a43a9ddc4df03d20a577bb1163ef
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Test
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: 1542b2ad8e6b795381e3693945080fdf
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Tag
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: 4666383080d421ceb5861c209195ba69
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowRepo
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: 49c86efac2c1c96056c3ef9fd60f901b
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowIndex
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: 592d0609dc343ce246d522f99ec3267a
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowFiles
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: 51f60b37d0a05908cfdf93cde9dc0c4a
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Send
Eric Kow <kowey at darcs.net>**20120331151155
 Ignore-this: c1ca4089805af9ea7960d8d96da5714c
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Rollback
Eric Kow <kowey at darcs.net>**20120331151154
 Ignore-this: ef830864615a676a66d7984f9da64550
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Revert
Eric Kow <kowey at darcs.net>**20120331151154
 Ignore-this: 6ba491e9d53a7443f264224e1762411b
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Replace
Eric Kow <kowey at darcs.net>**20120331151154
 Ignore-this: 23537f066e111a6fbd7681a84420f8c7
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Repair
Eric Kow <kowey at darcs.net>**20120331151154
 Ignore-this: 92b9d131c8f80329974b87bbf726c305
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Remove
Eric Kow <kowey at darcs.net>**20120331151154
 Ignore-this: b8015b59fbbf11be0dc804e53594daf
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Record
Eric Kow <kowey at darcs.net>**20120331151154
 Ignore-this: af180974a42c51830dcf5f21543a29a6
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Put
Eric Kow <kowey at darcs.net>**20120331151154
 Ignore-this: 595db7ca786ec2d0ddb0bef849ab0e27
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Push
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: 15a7355543377bb6641da6f36d533392
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Pull
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: 6c719bd28954881568938d83e481ed68
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Optimize
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: 797313d1bf142cce38fe3a9ba5610904
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Move
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: 307bb1d0b7fbe3b06f73ef431be1ba94
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.MarkConflicts
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: accefbe7aebf24e69ac9fd621de86cc7
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Get
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: c9bd31871c95beb38383008fcb57df92
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.GZCRCs
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: 8c9e189a395ce0636bd933493b99b233
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Diff
Eric Kow <kowey at darcs.net>**20120331151153
 Ignore-this: 412014891cf0684766180bb0c33b80fc
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Convert
Eric Kow <kowey at darcs.net>**20120331151152
 Ignore-this: cc50cad1153dfbe9beae679e5190f7bb
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Changes
Eric Kow <kowey at darcs.net>**20120331151152
 Ignore-this: d20ee3cab646a408b9df85a5967c02f1
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Apply
Eric Kow <kowey at darcs.net>**20120331151152
 Ignore-this: 49f2a4327f1debb2921df30e21974b9e
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Annotate
Eric Kow <kowey at darcs.net>**20120331151152
 Ignore-this: 5f97363202c628de0ec8c563d0c30d2b
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.AmendRecord
Eric Kow <kowey at darcs.net>**20120331151152
 Ignore-this: 5eb05e3f52334472fe4736121e2269cc
] 
[Replace witness CPP macros with plain Haskell in Darcs.Commands.Add
Eric Kow <kowey at darcs.net>**20120331151152
 Ignore-this: 56eabeba05f32376a9cb64c49f3cfced
] 
[Replace witness CPP macros with plain Haskell in Darcs.Arguments
Eric Kow <kowey at darcs.net>**20120331151152
 Ignore-this: cd23696b8f8f74e9a04a1a43a5ccb27f
] 
[Replace witness CPP macros with plain Haskell in Darcs.Annotate
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: ce33c4deaf0e91158b9473a5e15448a
] 
[Replace witness CPP macros with plain Haskell in test_stub
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: 23a214956996278fdd32c185bec49789
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.WithState
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: f974b75d3d229a8c3df1abd9abb5dd66
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.WSub
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: f6db6a8d3cb56aef784294e0fdb586da
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.V3Model
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: c915708d98c78308076c6ac2770b1177
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.V1Model
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: 2046c0f69993afaecd1c352a37287262
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.V1Set2
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: 8a64d27cdcfd825d36ade6e54b4e881a
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.V1Set1
Eric Kow <kowey at darcs.net>**20120331151151
 Ignore-this: f769af73e5d8982b45da2e4702dc6b94
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Real
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: fd7724d40a3c34ca42001d9c27df8129
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.GenericUnwitnessed
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: 6e46e18c06a6787fd367b3e09290f25c
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Generic
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: 91dd22fe840f1f309a83f1a7444176d7
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Check
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: 4e277dfa94b255dcf7445307cc3fc9c1
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Examples.Set2Unwitnessed
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: ca197d6c12a57e6c4cfd7bced9c1fdf4
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Examples.Set1
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: 1acd6108b2c0c795afc54dd8d5a47449
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.Real
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: b5e0d2c93f8bed4b418ae96969775d93
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PrimV3
Eric Kow <kowey at darcs.net>**20120331151150
 Ignore-this: 284c433d9c6e59561d71f38a982bcc27
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PrimV1
Eric Kow <kowey at darcs.net>**20120331151149
 Ignore-this: f358c15605f43bc03d852008bd69ff4c
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PatchV1
Eric Kow <kowey at darcs.net>**20120331151149
 Ignore-this: ca39ed26f96b4b94aafbadf2e0faf399
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.Generic
Eric Kow <kowey at darcs.net>**20120331151149
 Ignore-this: 98ec0178e19ff499fa50ec78b127b8c5
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Patch
Eric Kow <kowey at darcs.net>**20120331151149
 Ignore-this: b0676145379469e2ad09073a517c91b
] 
[Replace witness CPP macros with plain Haskell in Darcs.Test.Misc
Eric Kow <kowey at darcs.net>**20120331151149
 Ignore-this: 503fe648c2ec0aee699bfe5876dbd32e
] 
[Remove GADT_WITNESSES ifdef.
Eric Kow <kowey at darcs.net>**20120331112724
 Ignore-this: 961376eef53641b4c476a3750e0b18dd
 Since we're always building with witnesses enabled these days.
] 
[Build Darcs once rather than thrice.
Eric Kow <kowey at darcs.net>**20120331101815
 Ignore-this: a6ccaea0bddae6d60d881556cc58b39f
 This is redoing work by Petr Rockai on http://bugs.darcs.net/patch147
 
 Notes:
 - this needs Cabal 1.8 and up (already in our requirements)
 - we needed to move the executable src away so cabal doesn't try to
   rebuild it.
] 
[Style and error message clean up for patch733
Michael Hendricks <michael at ndrix.org>**20120315223518
 Ignore-this: 14e9283738b51268950a9fae25817897
 
] 
[another fix for utf8.sh test, update to current rollback ui
Simon Michael <simon at joyful.com>**20120331003756
 Ignore-this: f5851aac0b9a4223903fe36477f34588
] 
[Added comments for withDir and some style improvements
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120329000643
 Ignore-this: 9ad345fa19f648cb94e6b210eef945d0
] 
[style and cleanup Darcs.Repository.Internal
Guillaume Hoffmann <guillaumh at gmail.com>**20120326234342
 Ignore-this: 97f8be00e6959b30818e51bc96b91817
] 
[style and cleanup Darcs.Commands.Get and Darcs.Repository
Guillaume Hoffmann <guillaumh at gmail.com>**20120326230450
 Ignore-this: 2dbfa00efe3452d45c07bd2addce688f
] 
[Add check for token in working copy to issue2125 test. Remove obsolete test for issue864.
Owen Stephens <darcs at owenstephens.co.uk>**20120330171054
 Ignore-this: eddd43895cb210d4b00684b57934213d
 I've now implemented the semantics as suggested by Tommy in the issue864 bug
 tracker entry: now replace will always require --force, if the target token is
 present in the file, in either pending or working.
] 
[Follow up to resolve issue2125, with style changes
Owen Stephens <darcs at owenstephens.co.uk>**20120330170600
 Ignore-this: d5bb3044d036e503d8d2660a9608fe92
] 
[Resolve issue2162
Owen Stephens <darcs at owenstephens.co.uk>**20120328232840
 Ignore-this: 8af0d7865e9e68fe182516351bf0b845
] 
[List conflicted files one per line
Michael Hendricks <michael at ndrix.org>**20120327223119
 Ignore-this: 28b18cb8298618daf5b10d858b0337
 
 Makes it easier to see how many conflicts are present; especially
 when dealing with long filenames.
 
] 
[Resolve issue2125: only warn about forcing replaces, when a force is required.
Owen Stephens <darcs at owenstephens.co.uk>**20120330001748
 Ignore-this: 216143d7fbd7cf07e958c98999b0db9c
] 
[Accept issue 2125: darcs replace always warns about forcing, even when unnecessary
Owen Stephens <darcs at owenstephens.co.uk>**20120329233306
 Ignore-this: b34f48ba4178d8ea8ebd8bc7e4b5fbfc
] 
[Refactor/tidy-up Commands/Replace
Owen Stephens <darcs at owenstephens.co.uk>**20120329231159
 Ignore-this: cbc32a1e717aed71bab3ec66e308ff66
] 
[Extract common token-breaking code in Patch/TokenReplace
Owen Stephens <darcs at owenstephens.co.uk>**20120329225454
 Ignore-this: 938caf31f96f7f4acfd6b4d2126e169b
] 
[Tidy Patch/TokenReplace
Owen Stephens <darcs at owenstephens.co.uk>**20120329225259
 Ignore-this: 8f0c402bc9d7719a9d6174c84be5324e
] 
[camelcase a few identifiers in Commands/Replace
Owen Stephens <darcs at owenstephens.co.uk>**20120329211017
 Ignore-this: 342fcce8b11beb39efa3183a869f7a2b
] 
[Tidy Commands/Replace
Owen Stephens <darcs at owenstephens.co.uk>**20120329210640
 Ignore-this: baacb93ed9910fcacbc69909fa70ae6
] 
[Remove comment addressed in patch/issue discussion
Michael Hendricks <michael at ndrix.org>**20120323202857
 Ignore-this: bb5400ee1a6aea734605bb3110159967
 
 I think there's been enough discussion about 'a' and 'd' options
 in issue1920 and patch630, to settle the question.
 
] 
[Document 'l' option at the last regrets prompt
Michael Hendricks <michael at ndrix.org>**20120323202757
 Ignore-this: 990f3df8246f51993310a97d664959d4
 
 The option is already implemented.  It just wasn't listed in the
 prompt's help text.
 
] 
[make darcs test more consistent
Guillaume Hoffmann <guillaumh at gmail.com>**20120324001112
 Ignore-this: 3ae0452e038e9a012d0bb5ebfd13ef48
  * darcs test INIT TEST uses INIT and TEST
  * --leave-test-directory works for all strategies of darcs test
  * rename --trackdown to --linear and adapt test scripts
] 
[Remove the function delimiters
Guillaume Hoffmann <guillaumh at gmail.com>**20120322180012
 Ignore-this: 4cf7a62d1bead1eadaf346c8d5dab21d
 Initial patch by Will Langstroth.
] 
[make exit code of darcs add non-zero if any adds fail
Guillaume Hoffmann <guillaumh at gmail.com>**20120322175238
 Ignore-this: dbef600a8ad3a25e0d00141dd50c350c
] 
[change o key to g in select-changes UI for consistency with vim and less
Guillaume Hoffmann <guillaumh at gmail.com>**20120322173112
 Ignore-this: f21826c63d66d3a9bce4e398127afa7c
] 
[Style, tidy and start commenting Real.hs
Owen Stephens <darcs at owenstephens.co.uk>**20120321213632
 Ignore-this: 8ab3afa56fddb1095776605cc5268b21
] 
[update manual for darcs test and repair --dry-run
Guillaume Hoffmann <guillaumh at gmail.com>**20120321215625
 Ignore-this: 477c4cdf70402436c635d15245efda3d
] 
[make check an alias for repair --dry-run
Guillaume Hoffmann <guillaumh at gmail.com>**20120321214110
 Ignore-this: fde39edc9c442fe28da0434ad3e0c8a8
] 
[add regression test to check warning message presence for darcs test
Guillaume Hoffmann <guillaumh at gmail.com>**20120321211915
 Ignore-this: 9a69452aa57044d31082bb3b128830ef
] 
[switch to test --trackdown and test --bisect
Guillaume Hoffmann <guillaumh at gmail.com>**20120321184953
 Ignore-this: a34544cfe6067ae582e895c3b5546e75
] 
[adapt testsuite to test --trackdown and test --bisect
Guillaume Hoffmann <guillaumh at gmail.com>**20120321163746
 Ignore-this: b41951e8a4c69bdf860e18810ab7ee9d
] 
[adapt test suite to switch from darcs check to darcs test
Guillaume Hoffmann <guillaumh at gmail.com>**20120321162618
 Ignore-this: af853cf09335a5da05dbe8153c450317
] 
[introduce darcs test, doing the same as did check --test without repo check
Guillaume Hoffmann <guillaumh at gmail.com>**20120321145720
 Ignore-this: b7afc09c9e0a01f40297b750bdbd43c3
] 
[rollback fix for issue2135 that does not solve the unknown lines in annotate
Guillaume Hoffmann <guillaumh at gmail.com>**20120319211029
 Ignore-this: c69c695e19698f612e5c72931c88b47f
] 
[Changes --xml would incorrectly report the originating patch of a given filename (in the case of renames)
Owen Stephens <darcs at owenstephens.co.uk>**20120315021051
 Ignore-this: 701429b38ce84ed32f70a0ef06b7f711
 We would pick up the *latest* patch affecting the original filename, not the
 *oldest* patch.
] 
[Resolve issue1228: Add --pause-for-gui to diff, pull and apply
Michael Hendricks <michael at ndrix.org>**20120315181959
 Ignore-this: 7db469b6753ee4b4be0bdefb6702d6d7
 
 When using an external diff tool via '--diff-command' or an
 external merge tool via '--external-merge', the current behavior
 assumes the tool is a GUI which requires darcs to pause (asking
 the user to press Enter) before deleting any temporary files.
 
 This patch leaves the default behavior as described above, but
 provides an option --no-pause-for-gui which skips the "Press
 Enter" prompt.  This option is particularly helpful for external
 diff tools (such as colordiff or wdiff) which produce output
 before exiting.
 
 Because the desired pause behavior is a function of the
 diff/merge tool, this is implemented as a command line option
 (like --diff-command and --external-merge) instead of an
 environment variable. This lets one specify the pause behavior in
 the same way as one specifies the tool.
 
] 
[Style updates for Darcs.Commands.{Apply,Diff,Pull}
Michael Hendricks <michael at ndrix.org>**20120309201620
 Ignore-this: 1289d192da181c51c51e665857cd9ad1
 
 The style guide offers no guidelines for long import lists, so I
 decided to follow the export list style.  I added Haddock where
 it seemed to make sense.
 
 I only organized the parts that I plan to touch with a later
 patch.  This keeps the style changes small while still improving
 the code that I was going to change anyway.
 
 I'm keeping this patch separate from the implementation changes
 so that a future 'trackdown' doesn't have to wade through style
 changes that should have no effect on behavior.
 
] 
[Function for asking the user to press Enter
Michael Hendricks <michael at ndrix.org>**20120303151230
 Ignore-this: c3bbd42abca22cf32cc185f5d740c5bc
 
 This is just a cleaner replacement for
 
     _ <- askUser "..."
     return ()
] 
[dirty fix for compile error in SelectChanges
Guillaume Hoffmann <guillaumh at gmail.com>**20120316175502
 Ignore-this: 38fdb8381b4780c904193d254fe91b50
] 
[Fix some compile warnings in Commands/Move
Owen Stephens <darcs at owenstephens.co.uk>**20120311015936
 Ignore-this: e0322b965ecfc2da56c37e2dd70f6b2c
] 
[Remove a couple of unused imports from Replace
Owen Stephens <darcs at owenstephens.co.uk>**20120311014137
 Ignore-this: 5be1319c8b349f5b5b2d129b5dbbc0e7
] 
[Add help text for --look-for-adds output in WhatsNew
Owen Stephens <darcs at owenstephens.co.uk>**20120311013939
 Ignore-this: 8628c04596bb00ea6c5fec12f12058f1
] 
[Tidy up, refactor and comment Commands/WhatsNew
Owen Stephens <darcs at owenstephens.co.uk>**20120311013937
 Ignore-this: 4fe58caa8b981126d0a2bd44d23d0c71
] 
[Remove a few unused imports from Commands/Help
Owen Stephens <darcs at owenstephens.co.uk>**20120311011104
 Ignore-this: cb728786adf81936823f13b2a29ef214
] 
[Remove a couple of unused imports in WhatsNew command
Owen Stephens <darcs at owenstephens.co.uk>**20120310130745
 Ignore-this: bbbc2420b97c9978946eccd551e5e1ce
] 
[Remove a bunch of compiler warnings for V3 prims.
Owen Stephens <darcs at owenstephens.co.uk>**20120312022624
 Ignore-this: 3a72df43d64e0d1e0fa154ee03907215
] 
[Remove unecessary imports from ColorPrinter
Owen Stephens <darcs at owenstephens.co.uk>**20120312013624
 Ignore-this: 9e66f7231e1f5e11b170b9757e955796
] 
[Remove unecessary imports from External
Owen Stephens <darcs at owenstephens.co.uk>**20120312013521
 Ignore-this: 6c8cacb26283bc4cf72d4b9ea7616064
] 
[Remove redundant constraint in Patch/Show type-sig.
Owen Stephens <darcs at owenstephens.co.uk>**20120312013335
 Ignore-this: 9e219c49b989a386647105892af702aa
] 
[Tidy up wspfr
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120309235302
 Ignore-this: 5eb153490e85a79e4aa09e58803309a7
 Some style improvements and renaming variables to CamelCase
] 
[Style Darcs.SelectChanges
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120307223229
 Ignore-this: ad32cceb7bd34c7bc39b9eba302d1a
] 
[Clean up and style changese for CommandLine
Owen Stephens <darcs at owenstephens.co.uk>**20120312225420
 Ignore-this: deccd34667b102cf9030cc9605fee71e
] 
[Style Darcs.Utils
Will Langstroth <will at langstroth.com>**20120311192850
 Ignore-this: a9e0589e876b4f1b600da9842de547dd
 More style guide changes, and Haddock-ready type declarations.
] 
[Minor formatting of Darcs.Commands.Dist
Will Langstroth <will at langstroth.com>**20120225044633
 Ignore-this: b5bfb058b6fa0c5a9266167adca6721
] 
[Tidy up and style chages for darcs.hs
Owen Stephens <darcs at owenstephens.co.uk>**20120312235654
 Ignore-this: fe912c154ab15e20dc8ab7e3258e5038
] 
[Tidy up and style changes for DateMatcher
Owen Stephens <darcs at owenstephens.co.uk>**20120313003833
 Ignore-this: fcd7daf3e1ad57c4f0c3bb79728d1546
] 
[Tidy up and style changes for Exec
Owen Stephens <darcs at owenstephens.co.uk>**20120313011405
 Ignore-this: e75bd916f2536e760e03648c5882c131
] 
[Indentation and line-wrapping in English
Owen Stephens <darcs at owenstephens.co.uk>**20120313004613
 Ignore-this: b63a19cda097f843c825bc6de6b30b30
] 
[remove two unused functions of Darcs.SelectChanges after darcs diff optimization
Guillaume Hoffmann <guillaumh at gmail.com>**20120315001019
 Ignore-this: ba8438f4562d4a7e30d0907fbc72268b
] 
[Optimize darcs diff
Guillaume Hoffmann <guillaumh at gmail.com>**20120314223935
 Ignore-this: 85689134afa9239d1af8e396aea55e8e
 Port of Petr Rockai's code.
] 
[resolve issue1812: follow emacs convention for backup files
miguel.pagano+darcs at gmail.com**20120309220149
 Ignore-this: 984be9d50dd8d782a76a1acff2778ea9
] 
[Make bash completion script work when darcs is not installed system-wide
Guillaume Hoffmann <guillaumh at gmail.com>**20120309142725
 Ignore-this: 56f9277c994bacb99883817629d3dc97
 Also indicate where to copy it.
] 
[resolve issue1166 --unified flag for record, amend-record, revert and unrevert
Guillaume Hoffmann <guillaumh at gmail.com>**20120308225403
 Ignore-this: 3b1eee78ef72102bde7a49399a0d2269
] 
[change help of --unified to refer to changes in place of patches
Guillaume Hoffmann <guillaumh at gmail.com>**20120308223930
 Ignore-this: 191ad1df69fabd01b3c486d7823da5dd
] 
[redundant exit line in Whatsnew
Guillaume Hoffmann <guillaumh at gmail.com>**20120308190313
 Ignore-this: 3f11f4e18960b67cdce56213eb798436
] 
[Haddock for functions related to parsing PatchInfo
Michael Hendricks <michael at ndrix.org>**20120305223534
 Ignore-this: af3a21c74aedd6432637b8d0ff3d5ad4
 
 I ran across these undocumented functions while figuring out how
 PatchInfo was parsed from an inventory file.
 
] 
[resolve issue2145 enable j key in amend-record
Guillaume Hoffmann <guillaumh at gmail.com>**20120309195948
 Ignore-this: b67f60c983b2317a0a8275a5c5740824
] 
[Improve documentation for --external-merge
Michael Hendricks <michael at ndrix.org>**20120309201356
 Ignore-this: 882bcd0513c9b2d2cb6fe85dd9cac078
 
 This includes both user-visible documentation and Haddock for a
 couple relevant functions.
 
] 
[Clarify that diff uses an external utility
Michael Hendricks <michael at ndrix.org>**20120309201204
 Ignore-this: d3f9251adb8bbbd95267034da610d9c7
 
 The first several times I read the help content for the diff command,
 I understood that darcs used an internal diff utility unless an
 external command was specified.  The slow performance confused me.
 After reading the code, I see that it always runs an external diff
 utility and --diff-command simply specifies which one to run.
 
] 
[Replace safeHead with listToMaybe from Data.Maybe
miguel.pagano+darcs at gmail.com**20120309181925
 Ignore-this: 1b194ef4f043c2fc1b894b946de7940e
] 
[Skip ssh tests in cabal test.
Eric Kow <kowey at darcs.net>**20120309160453
 Ignore-this: ead2520c4d6ea5268d34ed2c8cb724b6
 They are meant to be run by hand.
] 
[Use all as suggested by hlint
mathomann at hotmail.com**20120309145118
 Ignore-this: 38a6dda2b343a45e644c1e9de04daa02
] 
[Respecting curl flag for test
miguel.pagano+darcs at gmail.com**20120309151729
 Ignore-this: b9d94229e65575c7c60ff49e310ce68
 
 When compiling with the test flag, the flag curl was not respected:
 the cpp and cc flags were not set. Now they are set.
 
] 
[remove some useless do's
Guillaume Hoffmann <guillaumh at gmail.com>**20120307155536
 Ignore-this: ab7de04868870d555bbdd04762c98870
] 
[Clarify pull --no-allow-conflicts description
Michael Hendricks <michael at ndrix.org>**20120223141617
 Ignore-this: a849c45a61fe99a2a4cbb7f612cb81e3
 
 The original description didn't parse as English.  It seems there
 was a missing "are"
] 
[Fix typo in amend-record --unrecord description
Michael Hendricks <michael at ndrix.org>**20120224205749
 Ignore-this: c7d45a18b0514f7bfdbf3f47902fadc4
] 
[Reinstate newlines lost in fix for issue1681
Dave Love <fx at gnu.org>**20120224210136
 Ignore-this: 24077212c78bc0bf0d78c5e96725bf92
] 
[Refactor: Extract function for handling extra arguments
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120229213051
 Ignore-this: 986a798f4469c4dc073fb21f03cab508
] 
[Tidy up and Haddock Non. Rename some functions in Non and correspondingn use-sites in Real
Owen Stephens <darcs at owenstephens.co.uk>**20120301021949
 Ignore-this: 65e902a712daebfc2c12cf9595527c39
] 
[Clean up Commands/Move.hs
Florent Becker <florent.becker at ens-lyon.org>**20120228141330
 Ignore-this: 596604c2631712323efe42facb05df69
] 
[resolve issue2139: detect what to do when using darcs mv into/onto a directory
Florent Becker <florent.becker at ens-lyon.org>**20120228122152
 Ignore-this: d37322c51d6ae3bd4f5ce22848f15c99
] 
[resolve issue2132 ignore edit of 'BEFORE' part for hunk-edit in revert
Florent Becker <florent.becker at ens-lyon.org>**20120226211955
 Ignore-this: 358955fd6aa8efff3ab44760c40f0c88
] 
[More explicit help for revert patch-editing
Florent Becker <florent.becker at ens-lyon.org>**20120226191518
 Ignore-this: 8e7d9109e8b7ff56526e70ea4bfc0733
] 
[follow-up issue2120 : don't redirect stderr as it loses useful output
Adam Wolk <netprobe at gmail.com>**20120223193649
 Ignore-this: 193de34b0f2dda89fe9d79f41622085b
 
 Redirecting stderr breaks issue1465_ortryrunning.sh test case.
 The reason behind the failure is the way that script checks for success
 and failure. The check is based on running egrep on stderr/stdout output
 and checking if the expected editor binary names appeared in the output.
 Since I redirected stderr - the expected binary names were not included in
 the output expected in that script.
 
 The other drawback of redirecting stderr is the possibility of hiding
 useful information about actual application failures.
 
 This patch reverts both regressions by not redirecting the output.
 
 Redirection was done in the first place because on MS Windows on a system
 that does not have any environment variables set for editors (common case)
 darcs outputted 8 lines of internationalized output about a missing command
 or file trying to be run.
 The additional output is not a problem on different platforms as it's really
 rare for a system to not have 'vi' or having one of the environment variables
 set to a sane value.
 
 The solution to this problem will be provided as a patch for issue2144.
 notepad.exe will be the default for MS Windows platforms hence the chaining
 will rarely happen so the additional redundant output will stop being
 a problem.
 
 Until a solution to issue2144 is provided this patch still should be applied
 since without it darcs fails to run any editors on a default MS Windows
 installation - including not being able to run 'edit'.
] 
[resolve issue2120
Adam Wolk <netprobe at gmail.com>**20120220001549
 Ignore-this: 4c87e715b9016ecdb336228015e3f084
] 
[Clean up type-variables in signatures of Patch/Set.hs
Owen Stephens <darcs at owenstephens.co.uk>**20120221022735
 Ignore-this: 3f2d715bb07250026ebc915a0e99e2fd
] 
[Add comments/haddock to Patch/Set.hs
Owen Stephens <darcs at owenstephens.co.uk>**20120221022439
 Ignore-this: 32776136a42bc7f939b655d4f51c00d
] 
[Fix FilePath import
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120219230847
 Ignore-this: 6fd438890bd02f31d04e3f4d252a8457
 Going back to System.FilePath.Posix. This is a followup of patch 712.
 See also patch 716 for details.
] 
[Accept-issue1522: trailing slashes confuse darcs
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120219125952
 Ignore-this: 2715c445746e35566b86a0be06a9a9a6
] 
[fix issue2139 test so it passes on darcs 2.5
Ganesh Sittampalam <ganesh at earth.li>**20120214073101
 Ignore-this: efa8dc3dc7e6d269678b1fab9f8a9639
] 
[accept issue2139: problem with darcs mv path checking
Ganesh Sittampalam <ganesh at earth.li>**20120214064503
 Ignore-this: f48c84ec3b6f788826ecc33fc4bf0a67
 Test script by Eric Kow
 
] 
[Organize export list in Darcs.Patch
Will Langstroth <will at langstroth.com>**20120214202520
 Ignore-this: f6649db7ac630940c68227485e2fdee7
] 
[Clean up Darcs.Ssh imports
Will Langstroth <will at langstroth.com>**20120131033828
 Ignore-this: 4de454977774278c86e764968627000e
 Includes changes to #ifdef WIN32 section, which I cannot test for. The original
 pragma contained a redundant import, so I changed it from #ifndef to #ifdef.
] 
[Tidy up Darcs.Global
Will Langstroth <will at langstroth.com>**20120204041736
 Ignore-this: 18ef7661d095cd952df154934c625432
] 
[Some cleanup for Darcs.Patch.Format
Will Langstroth <will at langstroth.com>**20120203050953
 Ignore-this: 1b0bb55bd2eeebdc6e3db50dce126be3
] 
[Readability for Darcs.Patch.Merge
Will Langstroth <will at langstroth.com>**20120131112659
 Ignore-this: a94ffae4762bca85b7067d2f809cf3c6
 Such as it is.
] 
[Move some type signatures next to their corresponding function definitions in Named.
Owen Stephens <darcs at owenstephens.co.uk>**20120207224840
 Ignore-this: 667e7762f798517b4cab29912241c92d
] 
[More style and tidying of Darcs.Commands.Add
Will Langstroth <will at langstroth.com>**20120214030407
 Ignore-this: ecd324c5593202c327f327acf512a5a9
] 
[Style Darcs.Commands.Add
Will Langstroth <will at langstroth.com>**20120212211327
 Ignore-this: e0a6378252fb7b544e82d8daa4bb3d35
] 
[Style Darcs.Commands.AmendRecord
Will Langstroth <will at langstroth.com>**20120214141004
 Ignore-this: 555748d32b4c39c123c11a0cb5558e11
 One somewhat functional change: line 180, changed 'if args null' to pattern
 matching on an empty list.
] 
[fix build-tools constraint for test project
Ganesh Sittampalam <ganesh at earth.li>**20120207191738
 Ignore-this: fdaf019af44f48101d22348ac7b21651
 
 This was messed up by a previous merge
 
] 
[Haddock-friendly formatting for Darcs.Patch.Apply
Will Langstroth <will at langstroth.com>**20120131044639
 Ignore-this: 9568039da7aab1ac745313ef6e7f67ec
] 
[Readability tweaks for Darcs.Flags
Will Langstroth <will at langstroth.com>**20120131032424
 Ignore-this: 70f2f69630b21db073d96a42275ee889
] 
[More readability tweaks for Data.Ssh
Will Langstroth <will at langstroth.com>**20120131033737
 Ignore-this: dce2b62bb748ae14232bce30b4e09acb
] 
[Readability tweaks for Darcs.Ssh
Will Langstroth <will at langstroth.com>**20120131033537
 Ignore-this: c99070d3cdb858b8a3dbfdaf5a9e83d4
] 
[Haddock header and module clean-up for Darcs.Ssh
Will Langstroth <will at langstroth.com>**20120131033440
 Ignore-this: d143e8716f9c94f72a8c1f96766b9e17
] 
[Pull getDistName out of IO
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120130222731
 Ignore-this: 22096cfe0d5fd911d9d0a19c6bbe4d91
] 
[Removed unnecessary whitespace/comment
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120130221044
 Ignore-this: 643af29b01b545ea172c9518aa38082f
] 
[Fix import of System.FilePath
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120130220455
 Ignore-this: ebf52f1c3f1ab7e31498c71198eeb246
 To quote the documentation of System.FilePath.Posix:
 "Importing System.FilePath is usually better."
] 
[Refactor: Use takeFileName instead of own function
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120130220325
 Ignore-this: ee4cf95361c6987c213cf7fa004d9240
 Since getCurrentDirectory always gives an absolute path the check for '/'
 is not necessary and takeFileName can do the job.
] 
[Refactor: Use list comprehension instead of recursion
Andreas Brandt <andreas.brandt.de at googlemail.com>**20120130212311
 Ignore-this: 59c9b34df0aaace3181899fa2465c36e
] 
[Fix improper handling of FileNames that are prefixes-of, but not parents-of a target FileName.
Owen Stephens <darcs at owenstephens.co.uk>**20120131003610
 Ignore-this: 7bc9399785fbb9718f393abdd2fc1d25
] 
[Readability tweaks to Workaround
Will Langstroth <will at langstroth.com>**20120130115228
 Ignore-this: 5fc28707cddf9efbca47e0b8672eb013
 Mostly to make the file easier for Haddock to deal with.
] 
[Format export in Ratified
Will Langstroth <will at langstroth.com>**20120130115104
 Ignore-this: 50085264074edfa41c2e8fdabdb1a33c
 Also a note for further documentation, as there are two exports and one explicit
 import.
] 
[Readability tweaks on Darcs.Diff
Will Langstroth <will at langstroth.com>**20120129045817
 Ignore-this: 62c3f694271b7e453e7d550de03a7198
] 
[Readability tweaks to Progress
Will Langstroth <will at langstroth.com>**20120129041534
 Ignore-this: 868c5a2ff51c65b2a49e892dab0e05f9
] 
[Readability changes to Darcs.Annotate
Will Langstroth <will at langstroth.com>**20120128132615
 Ignore-this: cf4d540b6c9f37103ea3e0666c5ec3f1
] 
[Add Haddock header to Darcs.Annotate
Will Langstroth <will at langstroth.com>**20120126030855
 Ignore-this: 30e7d311b18cd6a1529c86138f96573e
] 
[Haddock headers
Will Langstroth <will at langstroth.com>**20120126023914
 Ignore-this: ebba325bc95f84048161544042e6a4b5
 Add Haddock headers to the files at the root of src/
] 
[Resolve issue2116: darcs dist --index no longer fails
andreas.brandt.de at googlemail.com**20120124200313
 Ignore-this: dbab4ca6457f922dd813e45ab803d75c
] 
[add some space, put escape type declaration next to function definition
Will Langstroth <will at langstroth.com>**20120124005229
 Ignore-this: acd6a7d1b096ace47413809f2df446a6
] 
[Add current_name attribute to created_as in changes --xml on multiple files.
Owen Stephens <darcs at owenstephens.co.uk>**20120124015721
 Ignore-this: e9f6b364a2cfe99c95e90a4cb22566db
 Without this attribute it wasn't necessarily clear which original name
 corresponded to which input filename.
] 
[Resolve Issue2136: Correctly track renames of multiple files in Changes --xml.
Owen Stephens <darcs at owenstephens.co.uk>**20120124013728
 Ignore-this: 4429aad5da83936189e05b4c6fddf9e9
 For each file passed to Changes, track its original name, and show the first
 patch that created it. Update lookTouch to track exactly which files are
 touched, and renames. Create utility function to provide old behaviour of just
 obtaining the effect of the patch on a filepath list.
] 
[Rename withFilePaths -> withFileNames, since it operates on FileNames not FilePaths.
Owen Stephens <darcs at owenstephens.co.uk>**20120124005741
 Ignore-this: 274f7aa55999c2840880fa8b22cf3ad3
] 
[Replace applyToFilepaths with applyToFilePaths to match casing of FilePath
Owen Stephens <darcs at owenstephens.co.uk>**20120124005108
 Ignore-this: ea153c27b196675ae7d6d4ca978439de
] 
[Add new helper function to determine if a given filename is the parentOrEqual of another.
Owen Stephens <darcs at owenstephens.co.uk>**20120124002308
 Ignore-this: 78713fff12b3ef619e69de0cf4ec9ab5
] 
[Use <$> instead of fmap in Patch/Apply.hs
Owen Stephens <darcs at owenstephens.co.uk>**20120124001506
 Ignore-this: dbda8ba1b84aedbf22f75528e3666632
] 
[Refactor movedirfilename to use stripPrefix lib function, rather than equivalent hand-rolled code.
Owen Stephens <darcs at owenstephens.co.uk>**20120124000908
 Ignore-this: 30d351c3f11e5d536396f44f6a23315c
] 
[Fixup failing tests due to record exiting with error when nothing to record.
Owen Stephens <darcs at owenstephens.co.uk>**20120123233118
 Ignore-this: b130aa8135e36f54d7ce5d5a869c3897
] 
[Fix amend-unrecord test, broken by last-regrets prompt
Owen Stephens <darcs at owenstephens.co.uk>**20120122153111
 Ignore-this: 245f259990f0cadfc6810f292f648d43
] 
[Make record respect quiet flag. If no changes to record, exit with failure.
Owen Stephens <darcs at owenstephens.co.uk>**20120122163605
 Ignore-this: 69ce30ded580c6fbeb72400bbfd4f423
] 
[Use Maybe to better express intent of potential error message when looking for file-specific changes
Owen Stephens <darcs at owenstephens.co.uk>**20120122041701
 Ignore-this: 676b58f17a59757d54a6e022c049dab6
] 
[Fix some compile warnings for Annotate
Owen Stephens <darcs at owenstephens.co.uk>**20120122040409
 Ignore-this: b2c7973f7666b9e806b369e4b357db14
] 
[Resolve issue2135: Don't keep trying to annotate a file, after processing the patch that added the file.
Owen Stephens <darcs at owenstephens.co.uk>**20120122041438
 Ignore-this: 7b74469cfef3d30181d2830a9cbb7171
] 
[--hide-successes option for test suite
Ganesh Sittampalam <ganesh at earth.li>**20120119225853
 Ignore-this: fbacbe9c3927d74d5c671d534f5ccc2b
] 
[resolve conflict in version number
Ganesh Sittampalam <ganesh at earth.li>**20120119225836
 Ignore-this: bcbc8d171159311a90505b35b2d2b51
] 
[TAG 2.9.1
Ganesh Sittampalam <ganesh at earth.li>**20120116075701
 Ignore-this: b2c75864401f272d691558c5ad5c840b
] 
[bump version to 2.9.1
Ganesh Sittampalam <ganesh at earth.li>**20120116075648
 Ignore-this: 15d676f8ab81f4f23a0a71deeabda165
] 
[add amend-unrecord alias
Ganesh Sittampalam <ganesh at earth.li>**20120115151839
 Ignore-this: 57af2f6dc60a2938860e3d68819fd2c8
] 
[TAG 2.7.98.3
Ganesh Sittampalam <ganesh at earth.li>**20120119060551
 Ignore-this: bc156878e2f54804226a43035ea5da28
] 
[change version to 2.7.98.3 (2.8 beta 3)
Ganesh Sittampalam <ganesh at earth.li>**20120119060530
 Ignore-this: f7c49633d3f23f247fa79c4bf0214814
] 
[clean out dist folder from sdist tarball
Ganesh Sittampalam <ganesh at earth.li>**20120119060458
 Ignore-this: ab0d7058410b73259e3a1a6d6eea9a4d
] 
[use cabal unpack instead of tar -x when testing
Ganesh Sittampalam <ganesh at earth.li>**20120119060419
 Ignore-this: 5cc2c22b6ee3e554b1a0c940b145fe9d
 This makes it more likely we'll catch problems that will hit users
] 
[TAG 2.7.98.2
Ganesh Sittampalam <ganesh at earth.li>**20120115220456
 Ignore-this: 604bbc2c5ac21493b87708795b4c05ab
] 
[Change version to 2.7.98.2 (2.8 beta 2)
Ganesh Sittampalam <ganesh at earth.li>**20120115212221
 Ignore-this: 6e5dd76c3c5c86e3e17ea5836461ff0d
] 
[make website requires darcs for preprocessing
Ganesh Sittampalam <ganesh at earth.li>**20120105072033
 Ignore-this: 77e4389fafaf0a378452e0b10ed1f748
] 
[remove dead cabal flag from release script
Ganesh Sittampalam <ganesh at earth.li>**20120105072013
 Ignore-this: 7ef722d044d40dc6780824c5c8be49b6
] 
[add some missing files to darcs.cabal
Ganesh Sittampalam <ganesh at earth.li>**20120115210632
 Ignore-this: f97f93b3f4cfda89957e981ecacb87ed
] 
[resolve conflicts in darcs.cabal with test_stub.hs reinstatement
Ganesh Sittampalam <ganesh at earth.li>**20120115202444
 Ignore-this: 70bb687f5136a9e0b48fdd4e72bc0436
] 
[complete rollback of test_stub.hs removal for main branch
Ganesh Sittampalam <ganesh at earth.li>**20120105080917
 Ignore-this: 34d16d60691d1546c5ccc847a2387295
] 
[resolve conflicts in darcs.cabal with test_stub.hs removal
Ganesh Sittampalam <ganesh at earth.li>**20120115202244
 Ignore-this: 45cd2efd24bd9d82ba3547e050a85110
] 
[rollback removal of build-tools constraints
Ganesh Sittampalam <ganesh at earth.li>**20120105080248
 Ignore-this: 553689e57add975b0745d641de6a4364
] 
[TAG 2.7.98.1
Florent Becker <florent.becker at ens-lyon.org>**20110622133304
 Ignore-this: 34d700fca22914533895adec39aaea1e
] 
[Remove test_stub.hs since it freaks cabal sdist out :-(
Florent Becker <florent.becker at ens-lyon.org>**20110621084645
 Ignore-this: 13f57c2e2035b5f429195abecda6abf
] 
[Change version to 2.7.98.1 (2.8 beta 1)
Florent Becker <florent.becker at ens-lyon.org>**20110620125649
 Ignore-this: 3848c0eb0c2ae94d65766d81fdfa4680
] 
[fix harness.sh test on cygwin
Ganesh Sittampalam <ganesh at earth.li>**20111018181644
 Ignore-this: 293a4474821e4d5e61166e2483e6b971
] 
[fill out options for amend-record --unrecord and add test
Ganesh Sittampalam <ganesh at earth.li>**20120113233612
 Ignore-this: fd01f244cc9e4154d798fa76a286d0ee
  - interactive hunk edit
  - selecting files
] 
[rename amend-record's --rollback option to --unrecord
Ganesh Sittampalam <ganesh at earth.li>**20120109180946
 Ignore-this: 53ffad6e37499439946023d7e5415ba3
] 
[resolve issue1470: Allow to amend-record patch by removing some hunks
Johannes Weiss <weiss at tux4u.de>**20110814161209
 Ignore-this: 14ceecaf01af92bc54f86ca6cadf4548
] 
[make repair fix add of already existing things
Ganesh Sittampalam <ganesh at earth.li>**20120113070537
 Ignore-this: 5f52935f20a3f783e89339ed00968f03
 It seems tailor makes these by writing directly into pending
] 
[Recast patch property comments in Unicode.
Eric Kow <kowey at darcs.net>**20111231232709
 Ignore-this: 35b954c28c22f05ba5ae69ab98ac880f
 
 Originally from a draft patch by Trent Buck
   "DRAFT: Haddockize literate comments in Darcs.Patch.Properties."
 Haddock does not support Unicode characters unless they are escaped;
 however, the patch properties file in question has since moved to the
 test suite which is unlikely to be haddocked.
] 
[Drop SSH ControlMaster support.
Eric Kow <kowey at darcs.net>**20120101152135
 Ignore-this: e025640d51505e8215b6aa1e61c3f8d7
 
 At the time of this writing, I hope that darcs transfer-mode
 is widespread enough that people would just be using it rather
 than ControlMaster.
] 
[Resolve issue2090: correctly detect existing transfer-mode connection.
Eric Kow <kowey at darcs.net>**20120101235344
 Ignore-this: c392d370cd614c7a72be7d63f5d9da85
 The actual resolution is a dependency included with ask-deps.
] 
[Accept issue2090: darcs transfer-mode connection not shared. 
Eric Kow <kowey at darcs.net>**20120101235217
 Ignore-this: b8d45e347c18c1441fb85b9734ab9675
] 
[Move out useful lib code for ssh tests.
Eric Kow <kowey at darcs.net>**20120101233207
 Ignore-this: 3610fbdf81127cd7bd3f5c4517ef7e71
] 
[Update tests/network/ssh.sh to match last-regrets.
Eric Kow <kowey at darcs.net>**20120101232623
 Ignore-this: c26225a2c598f801187cc2770920c9a0
] 
[Fix some bitrot in tests/network/ssh.sh.
Eric Kow <kowey at darcs.net>**20120101232514
 Ignore-this: b820e2ccf6b7eae730f002749a42e7be
 It's still really meant to be run by hand, though.
] 
[turn packs off by default due to outstanding bugs
Ganesh Sittampalam <ganesh at earth.li>**20120101233129
 Ignore-this: ea1efd20d68beac01903425c24691ed9
] 
[Fix scp invocation.
Eric Kow <kowey at darcs.net>**20120101150856
 Ignore-this: ed2799935ad64a7ee03b1145163f9033
 
 Scp should be called if we cannot start darcs transfer-mode
 Since issue1970 (I think), we've been calling
   scp example.com example.com:file dest
 instead of
   scp example.com:file dest
 
 This patch restores the original behaviour
] 
[Remove Darcs.Ssh.runSSH (only used once).
Eric Kow <kowey at darcs.net>**20120101150803
 Ignore-this: 7b3f68fc165351efe40dd0a54e95fa5b
] 
[Resolve issue845: pass ssh stderr through.
Eric Kow <kowey at darcs.net>**20120101133058
 Ignore-this: 95fb98b084b3c09a360fa99e61099c25
 
 There does not seem to be any reason to hide it, as we are using
 the -q flag in pscp.
] 
[Move ssh verbosity settings to Darcs.Global.
Eric Kow <kowey at darcs.net>**20120101134147
 Ignore-this: 8b5860c9fed5c5b58e829ecca7a3dcd3
] 
[On Windows, prefer plink/pscp/psftp for ssh.
Eric Kow <kowey at darcs.net>**20120101133021
 Ignore-this: cdada3d89a892310362e31126a2bd04e
] 
[Flag that reports if we are on a Windows box.
Eric Kow <kowey at darcs.net>**20120101122834
 Ignore-this: 96a07104e0d7aafcca912f1ff988387b
] 
[Move ssh command detection to Global.
Eric Kow <kowey at darcs.net>**20120101121938
 Ignore-this: df5203e0d5bf214a7b80063ac3e75ab2
 The idea is to have ssh settings detection run once.
] 
[Rename Ssh to Darcs.Ssh
Eric Kow <kowey at darcs.net>**20120101110340
 Ignore-this: d67320962d6e42baea79685b29e74e4a
 
 It seems unrealistic to hope that our ssh code can stand alone, what with darcs
 transfer-mode and all.
] 
[Improve debugging messanges for darcs transfer-mode
Eric Kow <kowey at darcs.net>**20120101143123
 Ignore-this: 914f0a81ea45d46d6588f76a08f8b6e8
] 
[Fix ssh performance regression.
Eric Kow <kowey at darcs.net>**20120101142726
 Ignore-this: 4896ab77af6269de094945002098e9d
 
 We weren't correctly deciding when to use connection sharing.
 We were looking at the full path instead of just the host to
 determine if we should re-use a connection or not.
 
 This seems to have been introduced by the issue1970 patch.
] 
[Refactor darcs help environment and make it support multiple args.
Eric Kow <kowey at darcs.net>**20120101101641
 Ignore-this: 855b789e91c555744f94d73be9f8ee74
] 
[make monad pipeline explicit
thomashartman1 at gmail.com**20100102174548
 Ignore-this: 8f10d4403232fc96f55834833736403c
] 
[Expose a Darcs.Commands.ShowFiles.manifest for Darcs API users.
Eric Kow <kowey at darcs.net>**20120101002218
 Ignore-this: cb50367871674af16a798684a89656b8
 
 Inspired by patches by Thomas Hartmann on Jan 2010, but using a slightly
 different function name "manifest" from Thomas' "filesAndDirsCmd".
] 
[More readable helper functions in Darcs.Commands.ShowFiles.
Eric Kow <kowey at darcs.net>**20120101002215
 Ignore-this: 36f84a95ee6b136fe729d9623bd6f8be
 Originally from patches submitted by Thomas Hartman in Jan 2010
] 
[use a flag to choose base>=4.4
Ganesh Sittampalam <ganesh at earth.li>**20111231193005
 Ignore-this: 87b791c497b95c23a72a4d94447d644d
] 
[GHC 7.4 build fix
Ganesh Sittampalam <ganesh at earth.li>**20111229235840
 Ignore-this: b0d4777aba86d9b164e93ae104c0cc80
] 
[bump dep on process
Ganesh Sittampalam <ganesh at earth.li>**20111229235825
 Ignore-this: e70c4cf6df0e9502757c3f5f26a451ac
] 
[Mark issue1819 test as failing and extend it a tiny bit.
Eric Kow <kowey at darcs.net>**20111231191757
 Ignore-this: bdf0ad0b5ffd912b2ee536bcd6e4a6f0
 Also use test suite idioms (eg. set -ev) for ease of understanding.
] 
[Accept issue1819: pull --dont-allow-conflicts doesn't work
Dave Love <fx at gnu.org>**20100418123627
 Ignore-this: e55facd2179b93bf1b668e862affa8dc
] 
[Add optional specifier for "darcs help environment [VARIABLE]".
Trent W. Buck <trentbuck at gmail.com>**20090628121017
 Ignore-this: 73de3e4bfc036694f9ca4506a2014470
 This kind of command-line argument parsing seems like a huge bodge.
 Surely there is a better way to write this, maybe with getopt?
] 
[Slap a copyright header on the index argument test.
Eric Kow <kowey at darcs.net>**20111231165213
 Ignore-this: e4396ae2a560189a6bae9bf8c3a0da37
] 
[test that send reports UTF-8 encoding when needed
Ganesh Sittampalam <ganesh at earth.li>**20111229202449
 Ignore-this: 677d25e23d41cd65a11e19d1daff2dfd
] 
[Rename --index tests to be a bit more specific.
Eric Kow <kowey at darcs.net>**20111229131914
 Ignore-this: e64f46f9419d96a9402d1c0c68bf34d2
] 
[Test case for argument handling
andreas.brandt.de at googlemail.com**20111228230905
 Ignore-this: 75b3b6aa6da371cd8d183a31851419d5
 This script currently tests if the --index option is recognized by every command that should support it.
 The long term plan is to test all commands with all supported options here.
] 
[Resolve issue1705: show contents --index fixed by Owen.
Eric Kow <kowey at darcs.net>**20111229131537
 Ignore-this: 2a28f473146fe1d0d93db6baeda9c8ef
 
 I'm guesssing this is the fix:
 Wed Jun 29 12:57:16 BST 2011  Owen Stephens <darcs at owenstephens.co.uk>
   * Fix error with unhandled --index in show contents
] 
[Accept issue1705: test show contents --index=1
Eric Kow <kowey at darcs.net>**20111229131423
 Ignore-this: f7413426c9253c7af79dc82577d9f9a3
 This test was submitted by Thomas Hartman
] 
[Last regrets spelling and capitalisation tweak.
Eric Kow <kowey at darcs.net>**20111229124045
 Ignore-this: 26a54dd1553065bd0f6602a7a48d3e21
] 
[Update tests to work with last regrets prompt.
Eric Kow <kowey at darcs.net>**20111229123657
 Ignore-this: d0cc9fe993640a8f45453b5c1ff304a9
 
 Along the way:
 - Dump inconsistently used and thus not needed 'newline after prompt' behaviour
 - Use convention of capital letters to mark last regrets prompt when we have
   multi-phase UI (eg. ask-deps, rollback)
] 
[Don't ask confirmation if there are no things to select in textSelect
Florent Becker <florent.becker at ens-lyon.org>**20110615091607
 Ignore-this: 894a5691a93bd228a55b663e418f9e65
] 
[remove double confirmation in revert
Florent Becker <florent.becker at ens-lyon.org>**20110615090003
 Ignore-this: 2d2c3337b8465267c6a1740e401afe14
] 
[Add a last question after all patches have been selected to confirm the whole selection
Florent Becker <florent.becker at ens-lyon.org>**20110615084241
 Ignore-this: 35b64f97d877c4ab971101299ef6c226
] 
[add test for 'k' in amend-record
Ganesh Sittampalam <ganesh at earth.li>**20111229021928
 Ignore-this: 4ede8460c543e8213916e1d026caa8b7
] 
[improve variable name
ganesh at earth.li**20111228221934
 Ignore-this: 8eee19f737f9ddc7a39c4642ae46912
] 
[Use Data.List prefix functions for checking urls/targets in Send.
Owen Stephens <darcs at owenstephens.co.uk>**20111228172754
 Ignore-this: 2de8663ef3cbced74f1624a2eb8c694d
] 
[Extract function to generate email "to" string in Send, removing some duplicated code.
Owen Stephens <darcs at owenstephens.co.uk>**20111228165247
 Ignore-this: defbaf1c926153d9f406588c422c3607
] 
[Remove Hlint and compiler warnings from Send.
Owen Stephens <darcs at owenstephens.co.uk>**20111228164855
 Ignore-this: aee4423bef60b7fdf66dd825fb512abd
] 
[use shorter name for ScanAllWithBoring and document ScanKnown
Ganesh Sittampalam <ganesh at earth.li>**20111227215003
 Ignore-this: 7d57f2c43b5a17ff2e3cab9420ae7696
] 
[use string comparison instead of a regex to check for _darcs
Ganesh Sittampalam <ganesh at earth.li>**20111227214802
 Ignore-this: 581317b1978d80174ba5d1d6d077bc5f
] 
[resolve issue1332: issue2054 was a dupe of this issue
ganesh at earth.li**20111227213023
 Ignore-this: 295a2c46f5d3179e429ad678e35fc541
] 
[ghc 7.4.1-rc1 build
Mark Wright <gienah at gentoo.org>**20111224003333
 Ignore-this: d7ea90156b835b169f00f5be9b8c88b0
] 
[relax HTTP dependency
Mark Wright <gienah at gentoo.org>**20111224002302
 Ignore-this: b790877df8798661ce75662124934c49
] 
[Make the running of tests more entertaining 3rd edition
naur at post11.tele.dk**20111018102348
 Ignore-this: 80e99c3a031141f78c844a699fe07290
] 
[Accept issue2100: darcs add should move on from first failure.
Eric Kow <kowey at darcs.net>**20110907165915
 Ignore-this: 8afc08507be9bd7550e87e4f87e870c8
] 
[Fix typo in Move error message.
Owen Stephens <darcs at owenstephens.co.uk>**20110831130033
 Ignore-this: 1aa06f4a503801fdd83872eae9bd7f29
] 
[resolve issue2098: darcs dist -q is not quiet
andreas.brandt.de at googlemail.com**20111219231638
 Ignore-this: faa59c82a936c5abdacd1769d909ff69
] 
[hlint refactoring
andreas.brandt.de at googlemail.com**20111219221458
 Ignore-this: 526b45e45e1697adf1298f52970e50d1
] 
[Prepare trackdown-bisect-helper.hs for GHC 7.2 (haskell98 and random)
naur at post11.tele.dk**20111018103631
 Ignore-this: 3e440024f8fdb60af0e25c967642cd59
 In GHC 7.2, the haskell98 package has become hidden by default and the
 random package is no longer included. Some imports therefore need to be
 more specific. And Random turned out to be unused.
] 
[Bump unix dependency for ghc-7.2.1 build
naur at post11.tele.dk**20111029125848
 Ignore-this: f6c2b1dc96a87a80b18fd92a75197602
] 
[use shell harness to run unit tests
Florent Becker <florent.becker at ens-lyon.org>**20110622125855
 Ignore-this: d0c512445b3aa41425ac6e875e6575d0
] 
[allow shell harness to run unit tests
Florent Becker <florent.becker at ens-lyon.org>**20110622121520
 Ignore-this: 75a60c8708eab52ca96757c096843fdf
] 
[add .dpatch test data
Florent Becker <florent.becker at ens-lyon.org>**20110621095836
 Ignore-this: fff511bd3980260ad03e9781dec4c384
] 
[do not use dots in filenames for test/data, it confuses cabal sdist
Florent Becker <florent.becker at ens-lyon.org>**20110621095753
 Ignore-this: 8b50b23e13e63ba5eb9069763c7dd0df
] 
[Remove ShellHarness in darcs.cabal
Florent Becker <florent.becker at ens-lyon.org>**20110621090001
 Ignore-this: f619960851f793c75bc0c29a7193d1fb
] 
[Correct documentation files location in darcs.cabal
Florent Becker <florent.becker at ens-lyon.org>**20110621085512
 Ignore-this: 867399fa63cbb8f93fe988e409f0720f
] 
[Fix missing langinfo.h on Windows
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20111201085539
 Ignore-this: d0532ab32dd3411ccc3587ccf7a88c6d
 
 get_system_encoding will always return "utf8" on Windows, because darcs
 only uses it for a sanity check which is useless in most cases.
] 
[update text dep to make sure we have decodeUtf8'
ganesh at earth.li**20111130180617
 Ignore-this: 3065a967dc0ce344b625595032eb3872
] 
[Fix test suite for new makeEmail signature
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20111129144304
 Ignore-this: 2db7c38fab992729263c4c1468eb51d6
] 
[Guess ascii and utf-8 charsets
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20110829151604
 Ignore-this: 6f33eb837145256cabf6983eb4bf292c
 
 In case we cannot guess the charset, or when it is utf-8 but the locale
 differs, ask the user before sending.
] 
[Add a --charset flag for darcs send
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20110829150929
 Ignore-this: 4aeecd130252b835f173119acdf7ea6d
] 
[Add ByteStringUtils.isAscii
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20110829145046
 Ignore-this: 7a367f6470ae8698959c28d4b48ea670
] 
[Utility functions to check locale encoding
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20110829144818
 Ignore-this: b392156286c6997ad2d7f2cd606ff2b4
] 
[Add a donation button and link to front page.
Eric Kow <kowey at darcs.net>**20111123165156
 Ignore-this: 7249c0e13698a88502ba4f8bfc962baf
] 
[Export readPatchIds from HashedRepo.
Owen Stephens <darcs at owenstephens.co.uk>**20110831130050
 Ignore-this: 83332a677d985088ceaeeb53600a0efb
] 
[Update SFC link.
Eric Kow <kowey at darcs.net>**20110906130517
 Ignore-this: 281d59a260f872708759fb01c6ed0376
] 
[Give immediate useful advice when repository upgrade required.
Eric Kow <kowey at darcs.net>**20110906112458
 Ignore-this: e41903cfce510686bde50334253dfa73
 
 Don't make the user go to some web page if they just need to run a quick
 little command.
] 
[resolve issue2099: inline patch preview
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20110831171052
 Ignore-this: 76a12ad951856868f9eb511163ff0582
] 
[Add forgotten URL.Curl module.
Eric Kow <kowey at darcs.net>**20110903193027
 Ignore-this: 2fac738b8b4528abca1d5d3781b876af
 This was moved out from URL, but I forgot to add the file
 when I created the patch.
] 
[Slight readability tweak on URL.addReq
Eric Kow <kowey at darcs.net>**20110903173124
 Ignore-this: 561e98d0956477447f35565239c4d81b
] 
[Redundant liftIO.
Eric Kow <kowey at darcs.net>**20110903172420
 Ignore-this: 99162bf3f2b9e9680d692cd3b29026ab
] 
[Break up urlThread into top-level functions.
Eric Kow <kowey at darcs.net>**20110903172259
 Ignore-this: daafef26513bdddb09081da32cc628f5
 We lose the fact the helpers were internal to urlThread, but we
 probably gain in maintainability.
] 
[Reorganise URL fetching code.
Eric Kow <kowey at darcs.net>**20110903170216
 Ignore-this: b653897c0229c807c5c148a6de724f41
 
 - Move everything under the URL hierarchy
 - Split curl stuff into   URL.Curl
 - Split shared types into URL.Request
] 
[Darcs.IO needs MultiParamTypeClasses
Ganesh Sittampalam <ganesh at earth.li>**20110818184648
 Ignore-this: 255c1f70b4bb64822bdc110b781332fb
] 
[add output to darcs replace force
Alexander Njemz <f.alexander.njemz at gmail.com>**20110814162311
 Ignore-this: 3eafd0b4d4fc2b82c8c7359662709c99
] 
[remove-some-compiler-warnings-for-IO.hs
Alexander Njemz <f.alexander.njemz at gmail.com>**20110814142147
 Ignore-this: 17db94b9b17a9cc0de5b70c282d136e
] 
[Add support for since as a date operator
Jeff Foster <jeff.foster at acm.org>**20110812151153
 Ignore-this: b19638d473422bc0582a0314da04a414
 
 since is treated as a synonym of after.
] 
[Add a missing ApplyState p ~ Tree constraint on readRepoFromInventoryList.
Petr Rockai <me at mornfall.net>**20110818130556
 Ignore-this: fceb0ab9c2e877a8e5aa1e3998587c03
] 
[Add readRepoFromInventoryList
Owen Stephens <darcs at owenstephens.co.uk>**20110813133716
 Ignore-this: f5280cedf93e240ed9356c06e2f21203
] 
[Correct spelling of writePatchIfNecesary
Owen Stephens <darcs at owenstephens.co.uk>**20110813094121
 Ignore-this: 461e568e6ac5bc962f25b21729ca0d9d
] 
[Expose writePatchIfNecesary function
Owen Stephens <darcs at owenstephens.co.uk>**20110813093945
 Ignore-this: bb9b1492307131bc9e88b3538ce8bd7f
] 
[update NEWS log with 2.5.1 and 2.5.2 entries
Guillaume Hoffmann <guillaumh at gmail.com>**20110816003615
 Ignore-this: 920a166b1ba4aec42844688594743e9f
] 
[hlint on Darcs.Commands.Get module
Guillaume Hoffmann <guillaumh at gmail.com>**20110816000203
 Ignore-this: 870d5d45a7a673ffa979b3967694d288
] 
[use intercalate instead of concat and intersperse
Guillaume Hoffmann <guillaumh at gmail.com>**20110815235546
 Ignore-this: ee28df2b9a793609f6bfc2d54310eac0
] 
[Add a couple of UndecidableInstance pragmas, for the benefit of GHC < 7.
Petr Rockai <me at mornfall.net>**20110815211125
 Ignore-this: ec4cabbe9e4f67fe3bd3aef2eb788255
] 
[Implement missing methods in ApplyMonad instance for HSM.TreeMonad.
Petr Rockai <me at mornfall.net>**20110814124141
 Ignore-this: ce276a6d0c97c53cd7806fba469bdcf1
] 
[Fix up contexts, allowing all of darcs to build.
Petr Rockai <me at mornfall.net>**20110814121538
 Ignore-this: aee8a2110cdeafecf6d7e3fb050ba2c0
] 
[Add a missing associated type to ApplyMonad AnnotatedM instance.
Petr Rockai <me at mornfall.net>**20110814102135
 Ignore-this: b9011faeb491cb32189f26e24618229
] 
[Elaborate the definition of ObjectMap (i.e. make it more realistic).
Petr Rockai <me at mornfall.net>**20110724201809
 Ignore-this: 79cd2cddcbcd2cc7d0abf75710349510
] 
[Move from a Maybe monad in testing to Either String.
Petr Rockai <me at mornfall.net>**20110724201714
 Ignore-this: 4c791544f80e53fc2ffdbf41f5fd2899
] 
[Generalise the inverseComposition test.
Petr Rockai <me at mornfall.net>**20110723150641
 Ignore-this: 9389a78aef5418eeb206de92d4b43083
] 
[Further break up the Patch tests into "generic" categories.
Petr Rockai <me at mornfall.net>**20110723114516
 Ignore-this: 3875481ff5fbb3e9065447a8e8199f51
] 
[Clean up the test lists a little.
Petr Rockai <me at mornfall.net>**20110721121229
 Ignore-this: 66b7272c59a4274d8ab3ef1002d82487
] 
[Resolve conflict with Owen in Darcs.Match.
Petr Rockai <me at mornfall.net>**20110814085933
 Ignore-this: 7770d612cacbf87ee1087151029e586
] 
[Implement rudimentary Show/Read instances for V3 prims. All tests pass now.
Petr Rockai <me at mornfall.net>**20110711193951
 Ignore-this: 5bdd32534bae5c9186e41e0aa3b2c68
] 
[Fill in more blanks in V3 Prim implementation.
Petr Rockai <me at mornfall.net>**20110709175157
 Ignore-this: 751bc5ce49141e1681f23925e3cb0642
 
 With the current test coverage (generic Prim tests), we are only missing
 read/write to pass everything. Of course, we want to eventually improve test
 coverage, which should lead to further exposed gaps.
] 
[Start filling in gaps in the V3 prims.
Petr Rockai <me at mornfall.net>**20110709095939
 Ignore-this: 69ac3d0575dc612988e9268944f5995a
] 
[Lift localIdentity into PrimClassify (as anIdentity).
Petr Rockai <me at mornfall.net>**20110709094411
 Ignore-this: 3f71de67d9b80bc216f39cf615c10646
] 
[Generalise the Apply class by introducing an ApplyState associated type.
Petr Rockai <me at mornfall.net>**20110709091038
 Ignore-this: 3582a7250218a559883a3ef8208aee7a
 
 The ApplyState type corresponds to the object that the patches manipulate. For
 traditional (V1) Prims, this is a Tree, representing a filesystem tree. For V3
 Prims, this will likely be an uuid -> object map, or a variation thereof.
 
 In an ideal world, apply would be :: patch -> ApplyState patch -> ApplyState
 patch, but for efficiency reasons, we want to evaluate patch application in a
 monad, and also embed unevaluated monadic computations within the state object
 itself. Therefore, (ApplyState patch) is :: (* -> *) -> *, the parameter being
 a monad, like what Tree expects. In normal Darcs, this will be IO, but most
 operations are expected to be monad-independent. We use Maybe in the testsuite.
] 
[Enable tests for V3 prims and V2 patches with V3 prims (all fail).
Petr Rockai <me at mornfall.net>**20110705084358
 Ignore-this: af4a1f5bcfe9a0b0f36d5a77a15a6cf3
] 
[Parametrise part of Patch.V2 tests over the Prim to use.
Petr Rockai <me at mornfall.net>**20110705084235
 Ignore-this: 9f24195d676321d898d7c2b704bd2b33
] 
[update check-read-only test so it fails properly
Ganesh Sittampalam <ganesh at earth.li>**20110813160615
 Ignore-this: 223c73e43df13a7cab9486bd32dfff38
 Looks like we need 'diff -r' to get a failing exit code, at least
 on Windows
] 
[Hlint: redundant brackets
Eric Kow <kowey at darcs.net>**20110813104159
 Ignore-this: f652c23d3f24eccb3491e8879e59f31a
] 
[Add a 'o' command to interactive selection for going to the first patch
Florent Becker <florent.becker at ens-lyon.org>**20110615083724
 Ignore-this: 91fbe053f66fe17f6967236d2362ab54
] 
[Add Witnesses.WZipper.toStart
Florent Becker <florent.becker at ens-lyon.org>**20110614154536
 Ignore-this: 56ac8efb363fedab4080bd3af886728c
] 
[make hspwd depend on the hierarchical libraries instead of haskell98
Ganesh Sittampalam <ganesh at earth.li>**20110813141002
 Ignore-this: 83465156fd2e50dc2b709706b665ed54
 As of GHC 7.2, there isn't a portable way to build against haskell98
 because in GHC 7.2 it exports Prelude which clashes with base, but
 in <7.2 it doesn't export Prelude.
 
] 
[hlint: removed redundant $
Johannes Weiss <weiss at tux4u.de>**20110812161455
 Ignore-this: 95aab034a9c3125f0af02792ef87b4b1
] 
[Redundant do-notation
Sebastian Korten <sebastian.korten at gmail.com>**20110812103451
 Ignore-this: 5e676e86a09105225338d303d3a11443
] 
[resolve issue1681: when there are conflicts, output red text.
Jeff Foster <jeff.foster at acm.org>**20110812133939
 Ignore-this: 435534dfbc1918db4387f277630127ea
] 
[hlint replace take/repeat with replicate
Jeff Foster <jeff.foster at acm.org>**20110812111033
 Ignore-this: 8f6496249272962a08e39b7b01371c8b
] 
[Add addToSpecificInventory function, for use in darcs-fastconvert
Owen Stephens <darcs at owenstephens.co.uk>**20110801111312
 Ignore-this: 791770eaf185529901f7182a21c62cd1
] 
[Remove duplicated pending reading code in readRecordedAndPending
Owen Stephens <darcs at owenstephens.co.uk>**20110727153044
 Ignore-this: a05037c4f4b968ed07ac4557f35c57be
] 
[Re-enable machine-readable annotate output.
Owen Stephens <darcs at owenstephens.co.uk>**20110711101420
 Ignore-this: 555be183bff846526eebf599c0cf9a9e
 The code was commented out, see
 http://irclog.perlgeek.de/darcs/2011-07-05#i_4062389 but I required it, and it
 seems worthwhile to keep the feature enabled.
] 
[Robustify issue 2067 test for Mac OS X
naur at post11.tele.dk**20110704190817
 Ignore-this: ccb9e1098c3d6c8d0eb1108330894e5
] 
[Fix error with unhandled --index in show contents
Owen Stephens <darcs at owenstephens.co.uk>**20110629115716
 Ignore-this: 90cf86d9b9e4a265ce173a51f8849dbe
] 
[support GHC 7.2
Ganesh Sittampalam <ganesh at earth.li>**20110812093538
 Ignore-this: 75de9a5685875a03d1f3993f636781ae
] 
[drop INLINE pragmas on class members
Ganesh Sittampalam <ganesh at earth.li>**20110812093513
 Ignore-this: b73bfc53913b62e8640e4bae91b0c885
 ghc 7.2 now automatically does what this used to do, and doesn't accept
 the pragma. It doesn't seem worth including it conditionally for earlier
 versions.
] 
[hlint do notation
Alexander Njemz <f.alexander.njemz at gmail.com>**20110812142736
 Ignore-this: b8d5b1860fa371452dd894b8acef2f40
] 
[export getPatchBundle - useful for library API
Ganesh Sittampalam <ganesh at earth.li>**20110712063425
 Ignore-this: 4ab8ac5d702af956071f2aceaf9492d1
] 
[Accept issue2086: darcs forgets _darcs/index permissions.
Eric Kow <kowey at darcs.net>**20110710205410
 Ignore-this: 33a93cb05c2cd092cdd62c0d6f051217
] 
[More appropriate explanation for hunk-editing in revert
Florent Becker <florent.becker at ens-lyon.org>**20110701200311
 Ignore-this: b09150b94660adf47e34a6d999d5f5c2
] 
[TAG 2.9.0
Florent Becker <florent.becker at ens-lyon.org>**20110701163405
 Ignore-this: 8fdfcedeb11b3e591eeec3857176acfd
] 
[Disable part of Patch tests in GHC<7 (requires GHC7-style impredicativity).
Petr Rockai <me at mornfall.net>**20110628123937
 Ignore-this: 1a8446e7a81ac6f6600476e93e003278
] 
[Add a couple of extra constraints required by GHC6.
Petr Rockai <me at mornfall.net>**20110628123853
 Ignore-this: fde30a8afd4a547f47fd55c9e3551d16
] 
[Remove unneeded LANGUAGE pragmas from Examples.Set2Unwitnessed.
Petr Rockai <me at mornfall.net>**20110626232915
 Ignore-this: eb6822440303a956e5916cdc1ee87608
] 
[Replace FunctionalDependencies with TypeFamilies in new test code.
Petr Rockai <me at mornfall.net>**20110626232821
 Ignore-this: a5cc549db0763a52a9448ad4ac2fa842
] 
[Implement V3Model and rudimentary V3.Prim Arbitrary instances.
Petr Rockai <me at mornfall.net>**20110626225347
 Ignore-this: 6b482134980b42928c3cf89c824b2031
] 
[Lift RepoModel into a class and rename the implementation to V1Model.
Petr Rockai <me at mornfall.net>**20110626225332
 Ignore-this: 1940e94c35c50c54e796730d9f04f23a
] 
[Wibble the V3 Prim skeleton a bit.
Petr Rockai <me at mornfall.net>**20110626225250
 Ignore-this: f8f42882f33dec6192d958a5b23c4bb4
] 
[Add a forgotten Properties.Check module to Test.Patch.
Petr Rockai <me at mornfall.net>**20110626215754
 Ignore-this: fdf9601a9e10aea35ce827b609e11b01
] 
[Replace tMergeSwapMerge with Properties.Generic mergeEitherWay.
Petr Rockai <me at mornfall.net>**20110621142303
 Ignore-this: 6c9e1def0a1773fbf3785985b3a0355f
] 
[Replace tCommuteRecommute with recommute from Properties.Generic.
Petr Rockai <me at mornfall.net>**20110621142250
 Ignore-this: 51cf667adc21f849934930499ddf60d0
] 
[Further restructuring of QC properties of patches.
Petr Rockai <me at mornfall.net>**20110621141311
 Ignore-this: 9e3d414e742a6deb6609a2c8dd71faed
] 
[Slightly restructure and expand the Prim Arbitrary instances.
Petr Rockai <me at mornfall.net>**20110621141234
 Ignore-this: bf95d5786f1bc1a3ec2e3e3e361c2384
] 
[Print detailed diagnostic in patchAndInverseCommute.
Petr Rockai <me at mornfall.net>**20110621141112
 Ignore-this: f63f87d199f12fed09226bd43184f203
] 
[Split Test.Patch.Test into Properties.Check and Arbitrary.PatchV1.
Petr Rockai <me at mornfall.net>**20110620133651
 Ignore-this: 16322561bc5c8dd5c356e632bb7d22ef
] 
[Generalise a bunch of merge/commute properties over the patch type & generator.
Petr Rockai <me at mornfall.net>**20110620123354
 Ignore-this: fd5b45e576226d719531182bedd5ac9d
] 
[Generalise the V1.Prim Arbitrary instance based on Tree to any PrimPatch.
Petr Rockai <me at mornfall.net>**20110620123027
 Ignore-this: 289e1227afffcec6484ce10a477f977a
] 
[Reorganise the Patch tests further.
Petr Rockai <me at mornfall.net>**20110620091810
 Ignore-this: b9bc5870d025d29d9d3d2dbd0fe950ad
] 
[Remove redundant imports in Darcs.Repository.Internal.
Petr Rockai <me at mornfall.net>**20110620090718
 Ignore-this: 85333a422e8c83d6b8080dfde97aee1
] 
[Make (V1) Prim an instance of PrimPatchBase/FromPrim.
Petr Rockai <me at mornfall.net>**20110620090658
 Ignore-this: 2534da30774aac84a09342c3fbcda80e
] 
[Add a Show1 instance for (:>).
Petr Rockai <me at mornfall.net>**20110620090641
 Ignore-this: f601c659c5a078eb1a337ff74e47d0dd
] 
[Merge Set2, Set2Unwitnessed and Set3Unwitnessed in Test.Patch.Examples.
Petr Rockai <me at mornfall.net>**20110605215512
 Ignore-this: 8c718a43d7e780f582b91900dd7464c5
 
 Set2 have been only used to implement Set3, and not directly by any
 tests. Everything is internal to Set2Unwitnessed now.
] 
[Cut down the initial Prim V3 code to +/- compilable minimum.
Petr Rockai <me at mornfall.net>**20110601081741
 Ignore-this: 4476d55f1f4cf86781a8fc38f28bd9c0
] 
[Bootstrap the V3 Prim patches as a clone of V1.
Petr Rockai <me at mornfall.net>**20110522113837
 Ignore-this: 5bf1b80760d246bef56f82889a49db33
] 
[Add missing PrimClassify functions for all PrimConstruct functions
Owen Stephens <darcs at owenstephens.co.uk>**20110627123132
 Ignore-this: 30475428ee95c18400b78a5141755600
] 
[Export new readRepoUsingSpecificInventory function.
Owen Stephens <darcs at owenstephens.co.uk>**20110615003451
 Ignore-this: 811e4288e2c22b5bd84332a49f0009db
] 
[Avoid alias on grep
girard.cedric at gmail.com**20110614120900
 Ignore-this: 4e3da04738bb905f61c1f74db7c57c0c
 If the user has defined an alias on the grep command (eg "alias grep='grep -n --color'") the bash completion would call the aliased command leading to unpredictables result.
] 
[make 'k' available in amend-record's selection
Florent Becker <florent.becker at ens-lyon.org>**20110615085323
 Ignore-this: 5281aa1c256d970d9e5540397b2122a
] 
[acknowledge put --no-set-default as default in tests
Florent Becker <florent.becker at ens-lyon.org>**20110614125208
 Ignore-this: 57d290a65b40e14c23c223014ca72746
] 
[resolve issue 2079: don't set default repository by default in put
Florent Becker <florent.becker at ens-lyon.org>**20110614122332
 Ignore-this: 4519d077289251e899273a81fb98a6b2
] 
[Resolve issue 2076: handle post-hoc move into an non-added directory
Florent Becker <florent.becker at ens-lyon.org>**20110614064643
 Ignore-this: 876ba96d55ee59e1f2a311f8b4da1ed7
] 
[resolve issue1473 : annotate --repodir works now
Florent Becker <florent.becker at ens-lyon.org>**20110614070901
 Ignore-this: d73caad407b4f517b7f3a7221d799384
 
 This is just observing that the bug has already been resolved, presumably
 by the new annotate code.
] 
[Refuse to add unreadable files
Florent Becker <florent.becker at ens-lyon.org>**20110610173912
 Ignore-this: 95907cf073b7077fd30432ebc6c1aca1
] 
[resolve issue1727: forbid moving the root of the repository
Florent Becker <florent.becker at ens-lyon.org>**20110610134433
 Ignore-this: 7b195f350fdc8a291599cd1a06d94cce
] 
[resolve issue1740: handle post-hoc darcs mv for directories correctly
Florent Becker <florent.becker at ens-lyon.org>**20110610133124
 Ignore-this: 3e6f3974bce7dafa7bff9acf00c4dd44
] 
[resolve issue1714: make --no-{pre,post}hook and --{pre,post}hook interact sensibly
Florent Becker <florent.becker at ens-lyon.org>**20110610083029
 Ignore-this: 2b4453030077be0ef62b3e699853887d
] 
[Accept issue1714: ALL mutex + foo no-mutex shouldn't reduce to foo mutex.
Trent W. Buck <trentbuck at gmail.com>**20110610082149
 Ignore-this: 2a0d60c485a3a92e396ef3e903c8c589
] 
[aknowledge status of issue1848
Florent Becker <florent.becker at ens-lyon.org>**20110606194717
 Ignore-this: 4ac467fd3cace9c0a70e5a096cb4f455
] 
[correct haddock in Printer
Florent Becker <florent.becker at ens-lyon.org>**20110527135651
 Ignore-this: 4c5ed513988ed8e37576d2442d05e91b
] 
[Bump the HTTP dependency to >= 4000.0.8, which introduced setCheckForProxy.
Petr Rockai <me at mornfall.net>**20110605134415
 Ignore-this: 77ca3311bed0a3dadac306acd56d5908
] 
[Update contrib/install-deps.sh.
Petr Rockai <me at mornfall.net>**20110605125217
 Ignore-this: 74f00a6087cbc4afcba65d92428cfe8
 
 - Since we now have -f-executable (as well as already existing -f-library and
   -f-test), let's use those flags instead of -fdeps-only which was semi-broken
   for a while now. Drop -fdeps-only from darcs.cabal.
 - Since recent cabal-install has an install --only-dependencies command,
   leverage that when available and only fall back to the original kludge with
   old cabal-install versions.
] 
[Support init/get --no-working-dir and pseudo-applying to wd-less repos
Florent Becker <florent.becker at ens-lyon.org>**20110424220302
 Ignore-this: 3bc5d6607206f0099f257a1f6ff236d4
] 
[Resolve issue 2021: make escaping not split strings too much
Florent Becker <florent.becker at ens-lyon.org>**20110603145526
 Ignore-this: 2439e11ef82985f5c3bce968b9ec13fd
] 
[resolve issue2066: file does not exist when recording deleted file
andreas.brandt.de at googlemail.com**20110522231128
 Ignore-this: d225dda60711f060ce9f41fbb716eca9
] 
[Accept issue2066: file does not exist when recording deleted file
andreas.brandt.de at googlemail.com**20110522224148
 Ignore-this: 1903274769d48300658ac01d34bdaadd
] 
[Accept issue2076: "darcs mv file dir" confuses darcs
Lennart Kolmodin <kolmodin at gmail.com>**20110602132934
 Ignore-this: 501aff4e6432075dfe9f59845bf6c119
] 
[Fix up test group labels.
Petr Rockai <me at mornfall.net>**20110601212525
 Ignore-this: af123491435e3cf2600f0e670c335c84
] 
[Fix a number of warnings, making the tests compile with -fwarn-as-error.
Petr Rockai <me at mornfall.net>**20110601210304
 Ignore-this: 4bd6081a601e31b4b8aadcaf6391e896
] 
[Move the test list from Properties.V1Set2 to Darcs.Test.Patch.
Petr Rockai <me at mornfall.net>**20110601203553
 Ignore-this: 9ce577145dccc5db377f7d128be708fa
] 
[Merge Darcs.Test.Patch.Prim.V1 into Darcs.Test.Patch.Arbitrary.PrimV1.
Petr Rockai <me at mornfall.net>**20110601203504
 Ignore-this: 67d643398ed84ddebe135caf78bbe1c4
] 
[Explode Darcs.Test.Patch.Unit2 and Darcs.Test.Patch.QuickCheck.
Petr Rockai <me at mornfall.net>**20110601202630
 Ignore-this: 9fc065f37f8dde548c5b5f3bc0953d6b
] 
[Explode Darcs.Test.Patch.Unit into example/property sets + WSub.
Petr Rockai <me at mornfall.net>**20110601185607
 Ignore-this: 6092018db2a667f85bc1f27495ffc4cf
] 
[Add flag to avoid building darcs executable (-f-executable, like -f-library).
Petr Rockai <me at mornfall.net>**20110601181200
 Ignore-this: 920dccdbca23187a5461ba799657e5dd
] 
[Shuffle the PropertiesN and ExamplesN test modules into a hierarchy.
Petr Rockai <me at mornfall.net>**20110601180736
 Ignore-this: 51aa6f76476725837c41d377dff7d501
] 
[Make Darcs.Test.Patch.Properties independent of (V1) Prim implementation.
Petr Rockai <me at mornfall.net>**20110601174616
 Ignore-this: 276f1dba467b3404f8a39f59cd59da8d
] 
[Break out Properties3 out of Darcs.Test.Patch.Examples, split up test groups.
Petr Rockai <me at mornfall.net>**20110601174331
 Ignore-this: 1603b114a9094df9675b06ea7334ace9
] 
[Bump regex-posix and regex-compat dependencies to use segfault-free version.
Owen Stephens <darcs at owenstephens.co.uk>**20110509191041
 Ignore-this: 4982e7ed6efc51d1f5c47845e96bdf88
] 
[Fix test using incorrect grep pattern for failed add.
Owen Stephens <darcs at owenstephens.co.uk>**20110519215931
 Ignore-this: f6bedc100f8a523a97a17b025ce12bf8
] 
[Make no changes if any to-be-added file errors.
Owen Stephens <darcs at owenstephens.co.uk>**20110519215759
 Ignore-this: 3c4858ba7559179b6ddcc189216624a7
 Prior to this patch, the first file to be added to a new directory would
 implicitly add the directory. If the file itself didn't exist, the
 directory-add would still be present. Now, if any file-add fails, no changes
 are made.
] 
[build fix for win32
Ganesh Sittampalam <ganesh at earth.li>**20110521212358
 Ignore-this: c4e687266cbe22f731c93494d0d8b610
] 
[Ignore files in darcsdir, even with --boring
Scott Lawrence <bytbox at gmail.com>**20110509053505
 Ignore-this: f8d5c65b1e67992a086693b1bf092601
] 
[Fix warnings in new unrecordedChanges code via slight refactoring
Scott Lawrence <bytbox at gmail.com>**20110509025948
 Ignore-this: 51ac5e312ba190c9819e96c8a7a5712f
] 
[Resolve issue2054: option --boring does not work with self-made boringfile
Scott Lawrence <bytbox at gmail.com>**20110509023517
 Ignore-this: 5dccf05526201c981c6a76f96de5e044
] 
[Make check a read-only operation
Florent Becker <florent.becker at ens-lyon.org>**20110505123430
 Ignore-this: f7be773d58384f98adc200db3d6df74f
] 
[Resolve issue2067: inexsitant files result in empty lines in darcs
Florent Becker <florent.becker at ens-lyon.org>**20110510122208
 Ignore-this: 955ca17ff9d2bd51b36934de76f51d70
] 
[Improve resolution of issue1611 by avoiding unnecessary warnings
Iago Abal <iago.abal at gmail.com>**20110405002624
 Ignore-this: 72b6b2606acc0ed307a46e57ca904742
] 
[Regression test for issue1611
Iago Abal <iago.abal at gmail.com>**20110405001718
 Ignore-this: 68e62bcb42c0759f24dc18ffeba11d52
] 
[Resolve issue1640: darcs apply --verbose without args mentions stdin.
Radoslav Dorcik <dixiecko at gmail.com>**20110424111051
 Ignore-this: a02a9f42e0ad2e2c4e9dd09024b38d8e
] 
[Test for issue1640: darcs apply --verbose without args mentions stdin.
Radoslav Dorcik <dixiecko at gmail.com>**20110424104917
 Ignore-this: 96e0f98d52948fcb286e692942408516
] 
[Resolve issue1661: make add --quiet quieter
bytbox at gmail.com**20110422070336
 Ignore-this: a5353eb723ddcedf3d8dc9c1ab6841a4
] 
[Resolve issue1804: friendlier message when adding missing files.
Eric Kow <kowey at darcs.net>**20110407171049
 Ignore-this: b221e137f9e958d62b4c57738af7828e
 
 Instead of
   darcs: foo: getSymbolicLinkStatus: does not exist (No such file or directory)
 We now have
   File foo does not exist!
] 
[Friendlier exceptions when a file does not exist.
Eric Kow <kowey at darcs.net>**20110407142847
 Ignore-this: eba392bc8c664ac2316816366fc805fb
] 
[Add a failing test for issue2066.
David Caldwell <david at porkrind.org>**20110418232150
 Ignore-this: 6ba2e9d4f44ff232da9eae715810bab9
 darcs record fails when deleted file and added file are specified on the command line
] 
[Fix remaining warnings in the new annotate code.
Petr Rockai <me at mornfall.net>**20110427010645
 Ignore-this: 3e2c5db4613e64048a0382a4f32d7f01
] 
[Fix how 'Prim' patches generator creates patches
Iago Abal <iago.abal at gmail.com>**20110423182904
 Ignore-this: d6f37fc739cd4a6ef5d82d36d8c0cea4
 Patches were creaated without using 'PrimContruct' constructors
 and that was producing file names that were not properly
 normalized. This problem caused tests to fail on Windows.
] 
[make optimize garbage collect pristine before any other optimization
Guillaume Hoffmann <guillaumh at gmail.com>**20110406083814
 Ignore-this: 76c674c1ac56d770ca5aca4b57db51b1
 This has the effect that optimize --http produces a minimal
 basic.tar.gz pack.
] 
[remove two exported unused functions from Darcs.Externals
Guillaume Hoffmann <guillaumh at gmail.com>**20110410173711
 Ignore-this: 9b2128dd19efe843d8e25c310d3a64b3
] 
[no longer use init's advanced options for get
Guillaume Hoffmann <guillaumh at gmail.com>**20110410113544
 Ignore-this: c4e71d037bcb202c4b739866c75af886
] 
[Remove unneeded parsePatches function, slightly refactor parseBundle to better describe intent.
Owen Stephens <darcs at owenstephens.co.uk>**20110417113737
 Ignore-this: 338e34e61ee21bb335a92083dc083e92
] 
[Tidy up, and add most Haddocks for Darcs/Patch/Bundle.hs
Owen Stephens <darcs at owenstephens.co.uk>**20110417030928
 Ignore-this: 47cbd1f03b28fd90dc1e6f70f5ad4c62
] 
[Remove unused parameter from hashBundle function.
Owen Stephens <darcs at owenstephens.co.uk>**20110417030856
 Ignore-this: 9bd7867bc5778eeab18e6ef873042e90
] 
[Fixup failing diff tests, due to fix for issue 2052.
Owen Stephens <darcs at owenstephens.co.uk>**20110407011159
 Ignore-this: be23e3a04970d7c490f6bcb0da31ace4
] 
[Add regression test for issue 2052.
Owen Stephens <darcs at owenstephens.co.uk>**20110407011028
 Ignore-this: 635a2edb91d7c484ea6f6c0c88cf3a80
] 
[resolve issue2052: Implicitly use unified diff, unless told not to.
Owen Stephens <darcs at owenstephens.co.uk>**20110407000436
 Ignore-this: 311b3f81f0d3478c5099e05986ac15c2
] 
[resolve issue1665: wrong default suggestions for Windows
Chris Trompette <chris at trompette.name>**20110406202958
 Ignore-this: f5c4602f3038fc9f7b18457789c6a911
] 
[drop unneeded MonadPlus AnnotatedM instance
Ganesh Sittampalam <ganesh at earth.li>**20110415184915
 Ignore-this: 2c0c6a05ae678aa01c4910caf61d9dbf
] 
[Forward-port a darcs show contents optimisation.
Petr Rockai <me at mornfall.net>**20110409153105
 Ignore-this: 7461412fe5a416879e6d0660df4cd1a3
] 
[Forward-port ApplyMonad.
Petr Rockai <me at mornfall.net>**20110409153100
 Ignore-this: 222d2f68b2599a3acd349fa44ad05358
] 
[Fix a couple of shadowing warnings in Darcs.Annotate.
Petr Rockai <me at mornfall.net>**20110406123605
 Ignore-this: bf0814b0937d9a641320a1b09c0c685b
] 
[Slash unused Population code.
Petr Rockai <me at mornfall.net>**20110402204826
 Ignore-this: 88e6fc48192b914474be6a1690a2476c
] 
[Forward-port of a new annotate implementation.
Petr Rockai <me at mornfall.net>**20110402204820
 Ignore-this: 1899eaea009da4e1feb484ba8a5949e5
] 
[fix warnings in URL when building without curl
Ganesh Sittampalam <ganesh at earth.li>**20110406201137
 Ignore-this: c4fdab40c52c6dde47ade87a697ae84f
] 
[fix warnings on win32 in Darcs.Commands.Send
Ganesh Sittampalam <ganesh at earth.li>**20110406201048
 Ignore-this: b4a2c718de79da2329cd05fb1617f1d4
] 
[add -fwarn-as-error for building with -Werror
Ganesh Sittampalam <ganesh at earth.li>**20110406182130
 Ignore-this: d08c4c8550005847f5dcc6ecfbddd7a9
] 
[fix warnings in Darcs.Patch.Prim.V1.Commute
Ganesh Sittampalam <ganesh at earth.li>**20110211184143
 Ignore-this: eb63e9ea65bf1d54e3a676ad19604261
] 
[fix warning in Darcs.Arguments
Ganesh Sittampalam <ganesh at earth.li>**20110211180541
 Ignore-this: f122cf25b7203d57f873ab37a3df5422
] 
[delete dead code from win32 System.Posix
Ganesh Sittampalam <ganesh at earth.li>**20110211080702
 Ignore-this: 221b274a36de7abf34f380abd2484c64
] 
[remove tab characters
Ganesh Sittampalam <ganesh at earth.li>**20110211080459
 Ignore-this: 598415a91f2038d31447ccf58417293b
] 
[restrict export list from win32 System.Posix
Ganesh Sittampalam <ganesh at earth.li>**20110211080410
 Ignore-this: 1259f0bb0c5d2d5eee889e3008689289
] 
[missing newline at end of Darcs.Repository.ApplyPatches
Ganesh Sittampalam <ganesh at earth.li>**20110406174651
 Ignore-this: c0d7b963a087e208d4ff0b349250c7e7
] 
[Using proxy without libcurl
Chris Trompette <chris at trompette.name>**20110331181219
 Ignore-this: 258b619264161732b858cb4548bbc81f
] 
[get rid of MonadPlus requirement for Readable/WriteableDirectory
Ganesh Sittampalam <ganesh at earth.li>**20110404174812
 Ignore-this: d4af54f3857cab44032c1bfe833db627
] 
[generalise type of applyPatches using a new MonadProgress class
Ganesh Sittampalam <ganesh at earth.li>**20110404174541
 Ignore-this: 10f8d6135bbafd3f4476f95708aff2f5
] 
[refactor applyPatchesWithFeedback to improve generality
Ganesh Sittampalam <ganesh at earth.li>**20110403194755
 Ignore-this: 212233d3df1c3334490ac371a1398c94
] 
[drop unused export
Ganesh Sittampalam <ganesh at earth.li>**20110403182655
 Ignore-this: 3152f64ba965351e663451433a553e53
] 
[disable issue1344 test on Windows
Ganesh Sittampalam <ganesh at earth.li>**20110403172946
 Ignore-this: 7de1d32cbe85519e00f5abdf2dbbad48
] 
[More flexible parsing of issue number in BTS/darcs integration.
Eric Kow <kowey at darcs.net>**20110403134018
 Ignore-this: 5680f82f247008d4ccb33f7b3f1dfef2
] 
[Resolve issue 1611: amend-record now forbids adding changes to a tag
Iago Abal <iago.abal at gmail.com>**20110402105638
 Ignore-this: 40e8f2a7c0e6dd5bbfe5f2cd1c4fc806
 NB: Perhaps the simplest possible solution, there is room for improvements.
] 
[test harness: recommend .exe suffix on Windows
Ganesh Sittampalam <ganesh at earth.li>**20110218070834
 Ignore-this: c6f3c9335672abe0674bcd2961ac568b
] 
[test for behaviour if there is pristine corruption
Ganesh Sittampalam <ganesh at earth.li>**20101123181837
 Ignore-this: 7a66f8e9a87cd90cf77550ee3c1f8a2d
] 
[remove unused function copySSHs
Guillaume Hoffmann <guillaumh at gmail.com>**20110403174632
 Ignore-this: 122d1249c1cb536a73a1ecd898e25d91
] 
[get rid of unused copyFilesOrUrls in Darcs.Externals
Guillaume Hoffmann <guillaumh at gmail.com>**20110403172920
 Ignore-this: e867c1854cd59c322380d2e757c2597e
] 
[get rid of unused copyOldRepoPatches
Guillaume Hoffmann <guillaumh at gmail.com>**20110403172302
 Ignore-this: a1c6ac18832452a72580dfe6f3476700
] 
[add test for get --verbose reporting getting packed repository
Guillaume Hoffmann <guillaumh at gmail.com>**20110406082603
 Ignore-this: 53910d6a91736d97f882671421ab30e1
] 
[make get --verbose report getting packed repository
Guillaume Hoffmann <guillaumh at gmail.com>**20110406082514
 Ignore-this: 9ae6f1003a682a82d9e770670cb55df
] 
[fix build error in usePacks (sorry!)
Ganesh Sittampalam <ganesh at earth.li>**20110403164246
 Ignore-this: d5b4106fd20edee9016476660ea793c0
] 
[put defaulting logic for usePacks in Darcs.Flags
Ganesh Sittampalam <ganesh at earth.li>**20110403131404
 Ignore-this: 122ae79905121f89ebc63063f85ed609
] 
[make optimize --reorder conditionality clearer in the code
Guillaume Hoffmann <guillaumh at gmail.com>**20110402105537
 Ignore-this: 6971bd8bd14dd23ca9383a496e21a142
] 
[use standard error message for optimize --http on of repos
Guillaume Hoffmann <guillaumh at gmail.com>**20110402105509
 Ignore-this: b1f7d0dbff017c72f893e03840e41d9a
] 
[default darcs get to use packs
Guillaume Hoffmann <guillaumh at gmail.com>**20110402095725
 Ignore-this: dcb1de972d8dadce0424f6ca8071bb60
] 
[Ignore thisrepo source.
Owen Stephens <darcs at owenstephens.co.uk>**20110401152106
 Ignore-this: a31b7767b8b8c0be7fde52723a43a155
 Do not read or write the 'thisrepo' source to the prefs/sources file.
] 
[remove darcs resolve alias for mark-conflicts
Guillaume Hoffmann <guillaumh at gmail.com>**20110406110848
 Ignore-this: 7c3ad3ea63e6eeffd6dc449898a9d76c
] 
[remove mentions of darcs resolve in two tests
Guillaume Hoffmann <guillaumh at gmail.com>**20110406110510
 Ignore-this: e6939c1465345cb50a13f86755c4d2dd
] 
[remove mention of darcs resolve in manual
Guillaume Hoffmann <guillaumh at gmail.com>**20110406110453
 Ignore-this: f31b17eea2c48880b9cb1250b44ba95b
] 
[update help string for mark-conflicts
Guillaume Hoffmann <guillaumh at gmail.com>**20110406105713
 Ignore-this: 1a983dda7cc801fe47a4cb11ba1f8cb6
 reflects new conflict marking, and remove mention to resolve alias
] 
[Fix generation of Darcs2 patches to restore the rate of conflictors
Iago Abal <iago.abal at gmail.com>**20110401133441
 Ignore-this: 794286cd02ef21b19f608e3fc9336ac4
 The new generator of primitive patches tends to produce a higher rate of
 independent patches so the rate of conflictors was decreased as a side effect.
] 
[Make use of bSized for generation of arbitrary trees and files
Iago Abal <iago.abal at gmail.com>**20110401133332
 Ignore-this: 4e3675055ccb2535ee4a698b8e28d38e
] 
[Adjust comment making reference to removed code
Iago Abal <iago.abal at gmail.com>**20110401132520
 Ignore-this: 938f09e65d173894409aebb5c0641af2
] 
[Test effect preserving property of join operation
Iago Abal <iago.abal at gmail.com>**20110401130923
 Ignore-this: 5f3d5c0e9e6af284da78a5edacd39057
] 
[Replace old RepoModel by Darcs.Test.Patch.RepoModel
Iago Abal <iago.abal at gmail.com>**20110401130551
 Ignore-this: 828c8c16282711e4fe9752f5f4a05e98
] 
[Remove Darcs.Test.Patch.QuickCheck shrinker
Iago Abal <iago.abal at gmail.com>**20110401110751
 Ignore-this: 4c8a2a8e8a0e0b28fdd4fd33133ec642
 It is necessary to remove the shrinker in order to replace the old RepoModel by the
 Darcs.Test.Patch.RepoModel one. 
 NB: Ganesh will submit a new shrinker (RepoModel agnostic) briefly.
] 
[Clean up of Darcs.Test.Patch.WithState
Iago Abal <iago.abal at gmail.com>**20110401104247
 Ignore-this: 4ddf5244edcb589b0e3fb047070aee05
] 
[Several fixes for RepoModel and Prim generators
Iago Abal <iago.abal at gmail.com>**20110222180748
 Ignore-this: 59a642f068eec45105429170f94aee3c
 These fixes dramatically improve coverage of generators.
] 
[Apply patches to RepoModels via Darcs.Patch.Apply.applyToTree
Iago Abal <iago.abal at gmail.com>**20110222180626
 Ignore-this: 53af3f8bc18c0e7a0edc403e9cb0bb5d
] 
[Add "bounded sized" generator combinator
Iago Abal <iago.abal at gmail.com>**20110222175222
 Ignore-this: 71f71ac807d0093255c7cf669e173189
 This combinator should make easier to define accurate sized generators,
 preventing some bugs occurred in the past.
] 
[Generalize type of applyToTree
Iago Abal <iago.abal at gmail.com>**20110222121928
 Ignore-this: e5da54b6f562a7fb3d68b77633824125
 NB: virtualTreeIO is just virtualTreeMonad with restricted type.
] 
[Add more tests about invert and for FL Prim into Unit2 testsuite
Iago Abal <iago.abal at gmail.com>**20110221203259
 Ignore-this: 53b6af2bdb51905c23d8bb09759fa90d
] 
[Remove duplicated/unused Arbitrary instance for FL Prim
Iago Abal <iago.abal at gmail.com>**20110221185955
 Ignore-this: 85b381d771f485ce1fd33cb6516fc4f7
] 
[Show instance for RepoModel
Iago Abal <iago.abal at gmail.com>**20110221184125
 Ignore-this: 2f804b395d80d32f1630d10308477ae2
] 
[ArbitraryState refactoring
Iago Abal <iago.abal at gmail.com>**20110219235239
 Ignore-this: e76c15ab8f833879089d5389c4d39ac1
   - ArbitraryState class and its generic instances were moved to Darcs.Test.Patch.WithState
   - Darcs.Test.Patch.Prim.V1 generators are now based on ArbitraryState class.
   - Arbitrary instance for (Prim :> Prim :> Prim) is now based on the new RepoModel 
     and Prim patches generator.
   - joinCommute could not be valid if some patch is an empty-hunk so now it is
     conditionally tested.
   - Darcs.Test.Patch.Prim.V1.aHunk generator was fixed to produce less empty-hunks.
] 
[Remove duplication of With*State code
Iago Abal <iago.abal at gmail.com>**20110219121822
 Ignore-this: 30cbf850cc8af07b81fc6b0d2963e4ff
] 
[Fix With*State witnesses mess
Iago Abal <iago.abal at gmail.com>**20110219121702
 Ignore-this: 5ddfaec678879c7ca26095d18158856d
] 
[Unify hashed-storage version dependencies that caused a build fail.
Owen Stephens <darcs at owenstephens.co.uk>**20110331123341
 Ignore-this: 4e37fbf908b11fbc90836917549fa006
] 
[Add invert-rollback and effect-preserving properties
Iago Abal <iago.abal at gmail.com>**20110220005303
 Ignore-this: 2b3e8d694b8ea0a97505c9ec7440dc0c
] 
[Add testing properties for V1 Prim patches
Iago Abal <iago.abal at gmail.com>**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.
] 
[Improved generators for V1 Prim patches
Iago Abal <iago.abal at gmail.com>**20110216191016
 Ignore-this: 16f6c03a86923c74fe6e3e40d9c34bce
 NB: Module Darcs.Test.Patch.WithState introduces some code duplication
 that will be removed later by some refactoring patches.
] 
[Add Darcs.Test.Patch.RepoModel
Iago Abal <iago.abal at gmail.com>**20110216181455
 Ignore-this: cdffe8d40098b0b5acdf2ae7ec9cfc1d
 Repository model for testing purposes, allowing things like 
 in-memory patch application.
] 
[bump parsec dependency
Ganesh Sittampalam <ganesh at earth.li>**20110307115349
 Ignore-this: 95dc95be994d01d82df5a4216e350613
] 
[Clarify comment
Iago Abal <iago.abal at gmail.com>**20110216171334
 Ignore-this: e3ad1e09d4c690a51cdc3093c336016d
] 
[Remove unused import
Iago Abal <iago.abal at gmail.com>**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.
] 
[Add Darcs.Test.Util.QuickCheck containing some auxiliary QuickCheck generators and combinators
Iago Abal <iago.abal at gmail.com>**20110215163945
 Ignore-this: f3e686d7c4eed39ec15f4ba55200bc62
] 
[fixup tests pulled from the 2.5 branch
Ganesh Sittampalam <ganesh at earth.li>**20110401143545
 Ignore-this: 2098f593a9ee22ab230e41c7864bb0d7
] 
["Fix" the increase in test execution time
Iago Abal <iago.abal at gmail.com>**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.
] 
[Remove useless MonadError contraint in Readable/WriteableRepository TreeMonad instances
Iago Abal <iago.abal at gmail.com>**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.
] 
[correct character literals
Ganesh Sittampalam <ganesh at earth.li>**20101203220936
 Ignore-this: 19065e2f0ab74d7a0ef104a7f4e36449
] 
[test that we can't add files inside case changed directories
Ganesh Sittampalam <ganesh at earth.li>**20110321073203
 Ignore-this: bb8d35ea42c10d1cdbefd0b165c32ce3
] 
[resolve conflicts between
Ganesh Sittampalam <ganesh at earth.li>**20110311192904
 Ignore-this: 64cd892aa810d621675d9872bd5cb40
 [Wed Nov 17 13:53:01 GMT Standard Time 2010  Guillaume Hoffmann <guillaumh at gmail.com>
   * remove the mysterious add --date-trick]
 and
 [Fri Mar 11 19:12:19 GMT Standard Time 2011  Ganesh Sittampalam <ganesh at earth.li>
   * 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.]
] 
[resolve issue2049: explicitly check for parent dir when recording an add
Ganesh Sittampalam <ganesh at earth.li>**20110311191219
 Ignore-this: 402ab1bb566da16088950519f8174076
 The underlying hashed-storage routine doesn't currently throw when the
 parent dir isn't present.
] 
[test for issue2049
Ganesh Sittampalam <ganesh at earth.li>**20110310075812
 Ignore-this: 404834548fc8c94caafc8b88f5f2c9f8
 This test passes with darcs 2.4 but fails with 2.5
] 
[Developers should fetch the screened repository.
Eric Kow <kowey at darcs.net>**20110402081442
 Ignore-this: 7ffb60ff3903e3e71527dd15fdf9c0b8
] 
[Changed return type of promptYorn to IO Bool
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20110401130419
 Ignore-this: 7883f2fcb25f49b5aea75820ef101238
] 
[Fix conflict (because of $- removal)
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20110120161605
 Ignore-this: 4c7e58daa764f92df607334707261650
] 
[resolve issue2013: handle --to flags in darcs send --context
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101210081111
 Ignore-this: 8a9b94ab5675ad26d6f41fece9390527
] 
[Change the type of identifyRepoFormat to match the common use case
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20110401123738
 Ignore-this: 5c6ddfcf0dbd3621e1c014fd0178d7c6
] 
[Test issue2012: darcs send -o shall not print a "will be sent to" line
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101215144619
 Ignore-this: b5e2670b636305717c22fa4dbc0a1120
] 
[Test issue1344: fail early if sendmail is not available
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101215140019
 Ignore-this: f45a8be9d26f4e78e4505f11db5976dc
] 
[Test issue2013: do not ignore --to in darcs send --context
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101215140006
 Ignore-this: 53a46ea61c5b5aea9abde2c2cbd114cc
] 
[resolve issue1344: abort early if can't send
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101210094610
 Ignore-this: 42f5d52f6e1ef0001a6f458b252e4ee4
] 
[Export Darcs.Externals.haveSendmail
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101209135204
 Ignore-this: f14d47c6a8e01e852c91cd8dc22e0535
] 
[resolve issue 2012: do not display target address with -o/-O
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101209110126
 Ignore-this: d8907a1009e3fbf1326bff2a6495eeff
] 
[Remove redundant import
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101209004214
 Ignore-this: c3112a5d0e7fe0f87675b90a8daf077d
] 
[manual: reduce parts of it and remove use of first person
Guillaume Hoffmann <guillaumh at gmail.com>**20110306203853
 Ignore-this: 3133934cd7cfe6639a984895bc64fe97
] 
[manual: sort commands, add fetch and put convert last with info on formats
Guillaume Hoffmann <guillaumh at gmail.com>**20110306203551
 Ignore-this: 12a5d9eab8d598aad73618c6ed5a6177
] 
[manual: better pdf by reducing margins and making it one-sided
Guillaume Hoffmann <guillaumh at gmail.com>**20110306171110
 Ignore-this: 5d64af24586ce738494509c21ab53a22
] 
[manual: no longer include theory of patches appendix
Guillaume Hoffmann <guillaumh at gmail.com>**20110306170647
 Ignore-this: 4efdf663662af5da132608d57e9ba7d5
] 
[no longer generate a postscript manual
Guillaume Hoffmann <guillaumh at gmail.com>**20110306104156
 Ignore-this: 1b26d036c16afbb2a8ab51c8f693a6b4
] 
[manual: remove out of place gzcrcs flags
Guillaume Hoffmann <guillaumh at gmail.com>**20110304091720
 Ignore-this: 25f974d8d7d093f919efa36aed62ad7f
] 
[Rewrite darcs diff help
Guillaume Hoffmann <guillaumh at gmail.com>**20110304142030
 Ignore-this: efa301de6a6bb7ec4e1190571811192d
 Based on an initial patch by Trent W. Buck and Eric Kow's input.
 
] 
[update website for 2.5.2
Ganesh Sittampalam <ganesh at earth.li>**20110314003110
 Ignore-this: 6c98ead551951aab0747dd003d4868dd
] 
[put repair implementation in Darcs.Commands.Check
Guillaume Hoffmann <guillaumh at gmail.com>**20110223131348
 Ignore-this: 7bf1f933717b30028ba117d7e67abefa
] 
[test for get, pull and send support for OF repos
Guillaume Hoffmann <guillaumh at gmail.com>**20110223115927
 Ignore-this: f3b834727496688103730ddff82d2a34
] 
[tar on mingw seems to think c: introduces an ssh path
Ganesh Sittampalam <ganesh at earth.li>**20110214220707
 Ignore-this: 36805cc6976866cfd96d5099a52cfa14
] 
[remove bench dir since benchmarks have been externalised
Guillaume Hoffmann <guillaumh at gmail.com>**20110215223729
 Ignore-this: 7c63f356e903b4bc90c874ca0f87b97c
] 
[remove unused stringify.hs
Guillaume Hoffmann <guillaumh at gmail.com>**20110215113824
 Ignore-this: 949a572c758f2996927033143642177f
] 
[move manual .tex files from src to doc/src
Guillaume Hoffmann <guillaumh at gmail.com>**20110215111758
 Ignore-this: ebdc2b76a3728bcd5d70a08c2df6739e
] 
[remove irrelevant microbench.hs
Guillaume Hoffmann <guillaumh at gmail.com>**20110215110416
 Ignore-this: dbf0209b65f1f799ac666363e6f5e340
] 
[get rid of literate haskell for commands
Guillaume Hoffmann <guillaumh at gmail.com>**20110215004458
 Ignore-this: 82906f94777a3b17c2267fd7dce4297e
] 
[get rid of literate haskell for GZCRCs and TransferMode
Guillaume Hoffmann <guillaumh at gmail.com>**20110215004046
 Ignore-this: 8455044a1c7afc282c4a719fd4a556c4
] 
[move some literate haskell into theory_of_patches.tex
Guillaume Hoffmann <guillaumh at gmail.com>**20110214215211
 Ignore-this: 35604788433116f83ee68ef7f03b7fc2
] 
[inline manual parts of configuring_darcs.tex
Guillaume Hoffmann <guillaumh at gmail.com>**20110214214803
 Ignore-this: 39d939f9e4afb4fd019666e153d3c194
] 
[no longer build patch-theory manual file
Guillaume Hoffmann <guillaumh at gmail.com>**20110209171620
 Ignore-this: 1913f56819731b71a325faed652a7c37
] 
[inline manual part of darcs.tex up to arguments
Guillaume Hoffmann <guillaumh at gmail.com>**20110208190410
 Ignore-this: 27aed3416c18cfe230985dd6bab43178
] 
[remove OF write support
Guillaume Hoffmann <guillaumh at gmail.com>**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
] 
[test that OF disabled commands are disabled
Guillaume Hoffmann <guillaumh at gmail.com>**20110202154403
 Ignore-this: 1313c518dd2fa4a5fb588c89dae3d4b9
] 
[update v1-braced.sh test to hashed format
Guillaume Hoffmann <guillaumh at gmail.com>**20110202152405
 Ignore-this: 8d1e7ec1aa2b14cc00a0a22f360d1de7
] 
[don't bother with testing issue1232
Guillaume Hoffmann <guillaumh at gmail.com>**20110202150638
 Ignore-this: d15573e9eb2653a3bbd1b16ec13270b0
 fixing the test would imply adding another OF repo archive with prefs
] 
[add amInHashedRepository to disable OF-deprecated commands at the UI level
Guillaume Hoffmann <guillaumh at gmail.com>**20110202142204
 Ignore-this: feba27fd4895b6e1f10ac56848865d4f
] 
[remove some --hashed and --old flags from tests
Guillaume Hoffmann <guillaumh at gmail.com>**20110122181816
 Ignore-this: dccfdcc51bc30f28627aacf85ad82671
] 
[modernize issue1984 test (patch by Petr Rockai)
Guillaume Hoffmann <guillaumh at gmail.com>**20110122174656
 Ignore-this: a19e7ae48dc3ed8afcca6c2949df42d4
] 
[Remove parts of the hashed_inventory that require conversion to OF.
Petr Rockai <me at mornfall.net>**20100829175818
 Ignore-this: bc8928771f8cd3a12bab69ffcf300362
] 
[Adapt issue1248 test to current OF-less situation.
Petr Rockai <me at mornfall.net>**20100829175750
 Ignore-this: a92ed0ef9be1b07bebcb6353c75ea160
] 
[Modernize the conflict-doppleganger test.
Petr Rockai <me at mornfall.net>**20100829171518
 Ignore-this: c8a728e17efb06e73b84395a59920e21
] 
[no longer test OF repositories
Guillaume Hoffmann <guillaumh at gmail.com>**20110121180658
 Ignore-this: 63d909879ed98b5b6f6990c8c70e86a3
] 
[remove --old flag for init get and put, modify help accordingly
Guillaume Hoffmann <guillaumh at gmail.com>**20110121173229
 Ignore-this: 51000442150d7318f302318070cb79cb
] 
[fix redundant import since not repairing when doing optimize --upgrade
Guillaume Hoffmann <guillaumh at gmail.com>**20101216112324
 Ignore-this: f712998161ae65f6a9bcc10d288f4aac
] 
[Do not try to replayRepository in optimize --upgrade (redundant, broken).
Petr Rockai <me at mornfall.net>**20100902162024
 Ignore-this: 23708c48fb211dcd4a95ea147c1e4697
] 
[bump QuickCheck and associated deps to fix build problem
Ganesh Sittampalam <ganesh at earth.li>**20110224212313
 Ignore-this: ca4053582bb0cf4340730765dfd5b0c1
] 
[Add Darcs.Test.Util.TestResult module to darcs.cabal
Iago Abal <iago.abal at gmail.com>**20110212004532
 Ignore-this: fcae2c9cdd4d085b7f0030ea9fe65e3f
 This module was added by the patch
   Fri Feb 11 12:47:19 WET 2011  Iago Abal <iago.abal at gmail.com>
     * Add TestResult data type and related utilities
 but I forgot to add it to the cabal file.
] 
[Replace use of Maybe Doc by TestResult in unit testing code
Iago Abal <iago.abal at gmail.com>**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.
] 
[Add TestResult data type and related utilities
Iago Abal <iago.abal at gmail.com>**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.
] 
[Fix arbitraryTree frequencies to significantly reduce empty trees
Iago Abal <iago.abal at gmail.com>**20110206161642
 Ignore-this: 473969fc9e78b5f4f52a84bf515b9e02
] 
[Warn about the use of localIdentity for testing
Iago Abal <iago.abal at gmail.com>**20110206133139
 Ignore-this: 3d4065b85bebfb67a991d236721c110e
] 
[Fix ArbitraryStateIn s (Tree p) instance to avoid generation of a (non-senseful) initial sequence of empty trees
Iago Abal <iago.abal at gmail.com>**20110206132224
 Ignore-this: fc74e01df9ef173c67caa24cea2e59bc
] 
[Fix bug in arbitraryTree causing it to break depth(result) <= maxDepth postcondition
Iago Abal <iago.abal at gmail.com>**20110206123342
 Ignore-this: da4e527df3bc89280355828aa6d1df2a
] 
[Add defaultToks to the export list of Darcs.Commands.Replace
Iago Abal <iago.abal at gmail.com>**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.
] 
[Clarify a commentary on commuteFiledir
Iago Abal <iago.abal at gmail.com>**20110106140622
 Ignore-this: ae8d2f3b8e2e3926d39cf3f83a18af4
] 
[Remove trailing space
Iago Abal <iago.abal at gmail.com>**20110106135704
 Ignore-this: b22f530d27920a1c4fd8168083e6ec0a
] 
[resolve issue1737: darcs mv does not warn when moving old to new if > 2 args
bsrkaditya at gmail.com**20110222190956
 Ignore-this: acb803e02ad9cbf10a835f3c187a92a2
] 
[Correct comments in Patch.Depends
Florent Becker <florent.becker at ens-lyon.org>**20110114144049
 Ignore-this: be5e9d3fbe1ce722235d003f6d89f903
] 
[Haddock some of Darcs.Patch.Depends.
Eric Kow <kowey at darcs.net>**20101218114634
 Ignore-this: 47ea2ce3e5b6e3d4942c70c7a28721df
] 
[haddock for doesDirectoryReallyExist
Guillaume Hoffmann <guillaumh at gmail.com>**20110222153134
 Ignore-this: d9019e5349b7384f43853801bcc5a752
] 
[Resolve issue2041: prevent Darcs from following the directory symlinks
Alexey Levan**20110209221947
 Ignore-this: fa39fd362b60b159d3361b86f13e9bd5
] 
[Test for issue2041
Alexey Levan**20110209221720
 Ignore-this: 5e03a1c9d925e3e9642db8a1af3267
] 
[Darcs.Witnesses.Sealed: add trailing newline to silence compiler warning
Ganesh Sittampalam <ganesh at earth.li>**20110207202715
 Ignore-this: 570e9c64c89f3723a2276a7620154cef
 (the warning only appears on Windows for some reason)
] 
[Darcs.URL: missing newline at end of file
Ganesh Sittampalam <ganesh at earth.li>**20110202180916
 Ignore-this: ca5a3c1aaec9c10911038f7171737f84
] 
[Darcs.Patch.Bracketed: missing newline at end of file
Ganesh Sittampalam <ganesh at earth.li>**20110202180900
 Ignore-this: 5d6dcdf17abf881b261f837104909311
] 
[Darcs.Patch.Bracketed.Instances: missing newline at end of file
Ganesh Sittampalam <ganesh at earth.li>**20110202180847
 Ignore-this: a762848e0f0012437f5190510cee94eb
] 
[Darcs.Patch.Dummy: missing newline at end of file
Ganesh Sittampalam <ganesh at earth.li>**20110202180834
 Ignore-this: f0eb4d12bb885bc69746d62d2df7344d
] 
[Darcs.Witnesses.Ordered: missing newline at end of file
Ganesh Sittampalam <ganesh at earth.li>**20110202071738
 Ignore-this: d3abbe6c909cbd9226179629307e7c76
] 
[Darcs.Witnesses.Eq: missing newline at end of file
Ganesh Sittampalam <ganesh at earth.li>**20110202071720
 Ignore-this: 636fd48c2e7e3b44fe696aeae92efafc
] 
[Darcs.Repository.LowLevel: missing newline at end of file
Ganesh Sittampalam <ganesh at earth.li>**20110202071707
 Ignore-this: e27a5e13cc3037dbce09048e9e6d20bb
] 
[Darcs.Patch.Prim.V1: missing newline at EOF
Ganesh Sittampalam <ganesh at earth.li>**20110202071641
 Ignore-this: aab06507ef5e949d460626cf4a4c8c3b
] 
[Add Darcs.Commands.Util to darcs.cabal
Alexey Levan <exlevan at gmail.com>**20110212004337
 Ignore-this: fad529599e00972dfaf85293b8df1f40
] 
[Maybefy lists in patch selection code
Alexey Levan <exlevan at gmail.com>**20110209013427
 Ignore-this: 92e6f756277f856bd7a87ce7cea6c774
] 
[Move commonly used functions from (Darcs.Command.)WhatsNew to Util
Alexey Levan <exlevan at gmail.com>**20110209012618
 Ignore-this: effff092d989864eb8346019ce98fbd3
] 
[(Dirty) Fix of hpc.README for automatic generation of coverage report
Iago Abal <iago.abal at gmail.com>**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.
] 
[Add -fhpc to darcs-test
Iago Abal <iago.abal at gmail.com>**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.
] 
[Fix backslash escaping in my APPDATA patch.
Eric Kow <kowey at darcs.net>**20101130150343
 Ignore-this: 2664c25f33756a19b5ed8855de371e89
] 
[Fix inconsistency in documentation on Windows paths.
Eric Kow <kowey at darcs.net>**20101124094339
 Ignore-this: eb1a4700a1bed8676067c523c7f5bad2
] 
[Fix darcs-test on Win32 + GHC 6.12+.
Petr Rockai <me at mornfall.net>**20101121174348
 Ignore-this: b73beefe16f66da50bcef5491c11ed6b
] 
[Update test for XML Schema with MIT header.
dixiecko at gmail.com**20110219131704
 Ignore-this: 72c92213020c566415352ac1bf0777d0
 Review comment from Eric.
] 
[TAG 2.7.3
Ganesh Sittampalam <ganesh at earth.li>**20110214234454
 Ignore-this: b44142d0a73d5ead9deec24cd6fb22b1
] 
[bump version to 2.7.3
Ganesh Sittampalam <ganesh at earth.li>**20110214234439
 Ignore-this: 9b4bbe96a0e8f3c51c55830e8733e07a
] 
[record the GHC requirements in the cabal file
Ganesh Sittampalam <ganesh at earth.li>**20110214214538
 Ignore-this: dfd4cc1450e80d4de4af68792eda311
 Forward port from 2.5 branch
] 
[Use NoMonoLocalBinds extension to keep GHC 7 happy
Ganesh Sittampalam <ganesh at earth.li>**20110214072317
 Ignore-this: 7907fd678f900cd02ee7b685b33bef0d
 (Forward port from 2.5 branch)
    - also need one extra type signature
    - all extensions in cabal file end up with dummy guard to work round
      cabal bug
 
] 
[Allow building with cmdlib 0.3.
Petr Rockai <me at mornfall.net>**20110210193638
 Ignore-this: 39df1d01c7ce479cc9c37ded36dfe23b
] 
[2.5.1 release
Ganesh Sittampalam <ganesh at earth.li>**20110213202156
 Ignore-this: 51c3daeb8cec578157eaa9937b917312
] 
[dependency bumps for GHC 7.0
Ganesh Sittampalam <ganesh at earth.li>**20110213193618
 Ignore-this: 755816b972f4278cd5ef69c4fa0e202a
 Forward port from 2.5 branch
] 
[Support both mtl-1 and mtl-2.
Eric Kow <kowey at darcs.net>**20110121151337
 Ignore-this: 121dac212dd46b62aefe2f5ee4b096b9
 
 Forward-port from branch-2.5 of patch by Ganesh Sittampalam Ganesh's
 patch is itself a backport of Alex Suraci's patch to support mtl-2, and
 his version supports both.  This forward-port depends on Alex's version
 and adds in the mtl-1 support from Ganesh's version.
] 
[resolve issue2019: mtl 2.x support
Alex Suraci <i.am at toogeneric.com>**20101217045727
 Ignore-this: 2096b1c2ad05b9a9f4a3c5744d01fc04
] 
[bumped network and HTTP dependency upper version bounds
Alex Suraci <i.am at toogeneric.com>**20101221202238
 Ignore-this: e5569fa375721eb758490b4319cb6cf9
] 
[update issue2035 test for new test dir layout
Ganesh Sittampalam <ganesh at earth.li>**20110210061652
 Ignore-this: a5b600fe36bafc844a0027ddaec0eb1
 Also use gunzip first as tar on mingw seems to get confused by c:
] 
[resolve conflict between
Ganesh Sittampalam <ganesh at earth.li>**20110209191238
 Ignore-this: 62c22c9542f68d90765ead0be73d4d5c
 [Fri Aug 27 21:44:48 GMT Daylight Time 2010  Petr Rockai <me at mornfall.net>
   * Implement a test-framework-based shell harness.
   
   This merges the two test drivers we previously had, "unit" and
   Distribution.ShellHarness (used directly by Setup), into a single "darcs-test"
   binary. This patch only goes half the way, though: the new shell harness is not
   used by "cabal test" yet. That will come as a separate patch.]
 
 and
 
 [Wed Dec 29 18:49:48 GMT Standard Time 2010  Ganesh Sittampalam <ganesh at earth.li>
   * ignore GHC output when running `pwd` in test harness
   We seemed to get away with this up to GHC 6.12 but
   in 7.0 it goes wrong.]
] 
[make OF get warning message point to wiki
Guillaume Hoffmann <guillaumh at gmail.com>**20110202163752
 Ignore-this: bfff551144549f8b3c26832acce794dd
] 
[ignore GHC output when running `pwd` in test harness
Ganesh Sittampalam <ganesh at earth.li>**20101229184948
 Ignore-this: 7559e77c54f427d057f0a533a73f3959
 We seemed to get away with this up to GHC 6.12 but
 in 7.0 it goes wrong.
] 
[resolve conflicts between
Ganesh Sittampalam <ganesh at earth.li>**20110209190813
 Ignore-this: e4e0c8ab741e8d2bbaf38139a06a255f
 [Fri Oct  1 21:36:01 GMT Daylight Time 2010  Ganesh Sittampalam <ganesh at earth.li>
   * clean up OPTIONS_GHC usage
   no more -cpp or -fglasgow-exts]
 
 and
 
 [Tue Nov  2 18:02:17 GMT Standard Time 2010  Ganesh Sittampalam <ganesh at earth.li>
   * get rid of some impredicative uses of flip
   These aren't supported by GHC 7.0]
] 
[get rid of some impredicative uses of flip
Ganesh Sittampalam <ganesh at earth.li>**20101102180217
 Ignore-this: 1016f9b0cb5bf77dc806993406a111ee
 These aren't supported by GHC 7.0
] 
[don't insist on explicit flagging as malicious in issue2035 test
Ganesh Sittampalam <ganesh at earth.li>**20110127061612
 Ignore-this: 24d4d41a4745c07a7cb6c911de71344b
] 
[Resolve issue2035: Catch malicious subpaths.
Eric Kow <kowey at darcs.net>**20110119153450
 Ignore-this: a6800c388c8c4390a92005496d6628e3
 A longer-term fix would be to change our subpath representation
 to be components based (eg. like pathlib)
] 
[Accept issue2035: malicious subpaths not caught.
Eric Kow <kowey at darcs.net>**20110119153232
 Ignore-this: 1dfb2aa0fe2c5c9948180bc9c33e8bfe
] 
[add test of set-default hint messages
Ganesh Sittampalam <ganesh at earth.li>**20110107203630
 Ignore-this: c15113e92045c52eae7d1125eb15b941
] 
[resolve conflicts between
Ganesh Sittampalam <ganesh at earth.li>**20110209190244
 Ignore-this: c341d0fc8d5faf71388298e5d705474f
 [Fri Jan  7 20:36:17 GMT Standard Time 2011  Ganesh Sittampalam <ganesh at earth.li>
   * resolve issue2003: no set-default hint if user explicitly chose no-set-default]
 
 and
 
 [Wed Nov 17 13:53:01 GMT Standard Time 2010  Guillaume Hoffmann <guillaumh at gmail.com>
   * remove the mysterious add --date-trick]
] 
[resolve issue2003: no set-default hint if user explicitly chose no-set-default
Ganesh Sittampalam <ganesh at earth.li>**20110107203617
 Ignore-this: 51c16348455b5810a2efc791ea2d902
] 
[resolve conflicts between
Ganesh Sittampalam <ganesh at earth.li>**20110209185905
 Ignore-this: 3423ded782c7e5b9138d2edd8c7f7bb4
 [Tue Nov  2 18:03:01 GMT Standard Time 2010  Ganesh Sittampalam <ganesh at earth.li>
   * get rid of n+k patterns]
 
 and
 
 [Wed Sep  8 07:04:23 GMT Daylight Time 2010  Ganesh Sittampalam <ganesh at earth.li>
   * fix off-by-one error with Hunk patches in QuickCheck tests
   It turns out the offsets are 1-based, not 0-based.]
] 
[get rid of n+k patterns
Ganesh Sittampalam <ganesh at earth.li>**20101102180301
 Ignore-this: 44af9ac166aa7b7c61983d2587ea456e
] 
[case -> fromMaybe in cleanCachesWithHint'
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101204114048
 Ignore-this: 820327aeccbbd5c1eb06b6d6b80990b3
] 
[Removed an extra parameter from iw
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101202225039
 Ignore-this: 3bc9d48d7cda2374ee7b2c4f4f5f271a
] 
[Removed an extra liftIO in applyAndFix
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101202224913
 Ignore-this: 8cabda4a31ac08c7414d4ae52cd9108a
] 
[Removed an extra putAnn in annotateFile
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101202224312
 Ignore-this: 5ce0885f585d6f245f54aa36b3d4c5cf
] 
[case -> mplus in copyFileUsingCache
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101129232647
 Ignore-this: 45675566be7675d696107e1d818fe018
] 
[Take+length+(==) -> isPrefixOf
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101129231653
 Ignore-this: a9c0df236edd598516eed46f0b850a6e
] 
[>>= return to fmap
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101129221846
 Ignore-this: ed05b223afa762915f29236a6465a36b
] 
[Remove unneeded return ()
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101129213429
 Ignore-this: 2bdc981cd307a6767638ba28d5e9f121
] 
[Eliminate an extra occurence of selectChanges
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101129210903
 Ignore-this: c83cb95412e2c8405e628c895039e564
] 
[Cases -> maybes
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101129193103
 Ignore-this: 103ed23f57523fceebf28a05e35eed39
] 
[Remove a couple of dos and returns from deselectUnwanted
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101127102708
 Ignore-this: 973fafcdc49a6dd9f77690d66fee2d17
] 
[case -> maybe in canonizeAfterSplitter
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101127102606
 Ignore-this: 8684217b5c81834c914e73f3a8db19a6
] 
[Remove unneeded parentheses
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101127102152
 Ignore-this: 7ee691ed873f70d6d0adc9e23903986d
] 
[Fixed 'Use print' hlint suggestion everywhere
Dmitry Tsygankov <dmitry.tsygankov at gmail.com>**20101127011618
 Ignore-this: 652ef8c377d17de6d4d8988e3fe4378a
] 
[correct Darcs.URL.isSshUrl
Florent Becker <florent.becker at ens-lyon.org>**20101130151726
 Ignore-this: f082650648e2a747edf9b251e4e67a03
] 
[Windows paths are not ssh urls
Florent Becker <florent.becker at ens-lyon.org>**20101122153753
 Ignore-this: 6f93c6029c0ff70ea6f98d104c2bc27e
] 
[Fix race-condition in withSignalsBlocked
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20110119174540
 Ignore-this: c5ebc50d25617743acf71d37ec29b778
] 
[resolve conflict between withUMaskFromOpts and withGutsOf
Ganesh Sittampalam <ganesh at earth.li>**20101121184642
 Ignore-this: 79cfa7870295f05446a0e73bd68a6104
] 
[Generalize withSignalsBlocked and withGutsOf
Gabriel Kerneis <kerneis at pps.jussieu.fr>**20101104114545
 Ignore-this: f3463a282becba6b6d081de64527df78
] 
[bump haskeline dependency to 0.6.3 to get runInputTBehavior
Ganesh Sittampalam <ganesh at earth.li>**20110207204235
 Ignore-this: fd2e009e7551a8453c68f7316eaf680a
] 
[redo issue1465 test to use haskell instead of shell for fake editors
Ganesh Sittampalam <ganesh at earth.li>**20110204221632
 Ignore-this: dd476ac3633baf8e3433f4fe9b661cb1
 This is a lot slower, but more portable as shell scripts aren't
 directly executable on Windows
] 
[fix problem on Windows when stdin is /dev/null
Ganesh Sittampalam <ganesh at earth.li>**20110204221621
 Ignore-this: 547aa9cd2fa27db2b147a2e931c3fed6
 This was going wrong because haskeline's default Behavior tries
 to do hGetEcho on stdin, which fails.
] 
[add test that non-interactive commands work when stdin is /dev/null
Ganesh Sittampalam <ganesh at earth.li>**20110204190443
 Ignore-this: 9a3ab552ed3695d78b833863bfae63b0
 This is currently going wrong on Windows
] 
[Test darcs changes XML with XSD/xmllint.
dixiecko at gmail.com**20110210204641
 Ignore-this: 7926281808cf00736cdec3f4c03f9d50
] 
[Add inferred XML Schema for outputs.
dixiecko at gmail.com**20110210200831
 Ignore-this: c7cbc92261eb7740fb6503f065ba0b5c
] 
[don't clean up twice in issue612 test
Ganesh Sittampalam <ganesh at earth.li>**20110130222650
 Ignore-this: 2df1c94c145af1ff3d8f0fd02a22756d
] 
[TAG 2.7.2
Ganesh Sittampalam <ganesh at earth.li>**20110209191701
 Ignore-this: 13471d28bbe95eb54c0e386cf8a385c6
] 
Patch bundle hash:
7f61b7542a7eb1de6015014089c510f60b914dcf

----------
messages: 15675
nosy: radoslav.dorcik
status: needs-screening
title: link from main page to patchtag and darcsden.

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/patch819>
__________________________________


More information about the darcs-devel mailing list