[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