mirror of https://darcs.net/reviewed (https://darcs.net/Development/GettingStarted)

remove unused alias

ganeshThu Jun 6 00:32:00 UTC 2024

harness: disable propResolutionsOrderIndependent for Named patches

This property occasionally fails with Named patches. Furthermore, we get exceptions when trying to shrink the test complaining about invalid patch names. This needs further investigation.

bfSun May 26 06:12:08 UTC 2024

D.T.Patch.Properties.RepoPatch -> D.T.Patch.Properties.Mergeable

These properties now work for any Mergeable patch type.

bfTue May 28 08:31:33 UTC 2024

harness: add proper QC tests for Named patches

This generalizes RepoPatch properties to any Mergeable patch type. Since we want to generate Named patches with meaningful explicit dependencies, we have to keep track of the names of patches that have been applied to a repo (model). This requires the introduction of yet another (somewhat ad-hoc) class RepoApply to add a method 'patchNames' to all testable patch types. The default implementation that returns [] is used for all patch types except for Named patches.

bfWed Jun 15 07:20:00 UTC 2022

harness: prepare generalization of RepoPatch to Mergeable

Recorded as a separate patch for easier review.

bfWed Jun 15 08:08:11 UTC 2022

harness: cleanup RepoPatchV2 examples

This gets rid of the whole Unwitnessed stuff (Darcs.Test.Patch.WSub, Darcs.Test.Patch.Properties.GenericUnwitnessed), renames the module, and mostly returns list of Sealed2 to avoid coercions.

bfSat May 6 15:47:16 UTC 2023

add a comment about why we have NoMonoLocalBinds etc

ganeshSat Jun 8 16:54:26 UTC 2024

drop checks for GHC>=7.6

ganeshMon Jun 3 15:23:17 UTC 2024

GHC 9.10 fix - need to import Prelude for ~

ganeshMon Jun 3 13:53:59 UTC 2024

manage migration of foldl' to the Prelude

ganeshSun Jun 2 22:05:15 UTC 2024

suppress new warning about NE.unzip

ganeshSun Jun 2 22:05:02 UTC 2024

Fix incorrect imports of PrimOf(..)

ganeshSun Jun 2 21:57:44 UTC 2024

resolve issue2725: permissions of _darcs/patch_index

The cheap solution here is to set the permissions of the newly created _darcs/patch_index/ to that of its parent directory _darcs/. Using _darcs/ has the advantage that darcs now automatically fixes the permissions of existing patch_index directories.

bfSat Jun 1 11:04:47 UTC 2024

rename CHANGELOG to CHANGELOG.md

bfSun May 26 10:49:13 UTC 2024

add release notes for 2.18.3

bfSun May 26 08:24:20 UTC 2024

runghc -> cabal run in release/gen-version-info.hs, too

bfSun May 26 08:32:59 UTC 2024

work around issue2720

This creates a symbolic link to the system's "security" command (if it exists) and adapts the reduced PATH so that it is found by darcs.

bfWed May 22 13:50:59 UTC 2024

clean up tests/issue1465_ortryrunning.sh

  • remove test repo before creating it
  • remove creation of unused fake 'vi' program (and simplify PATH)
  • add comments to the second ("bad editor") test
bfThu May 23 05:39:50 UTC 2024

simplify configureHttpConnectionManager using tls >= 2.0.6

They changed the default for TLS.CLientSupported to use TLS.ciphersuite_strong instead of the empty list.

bfTue May 21 07:47:28 UTC 2024

make execution of release/gen-version-info.hs more robust

Using cabal run instead of runghc inside of Setup.hs ensures that we use the same ghc version that cabal uses, avoiding dependency errors.

bfSun May 19 11:47:10 UTC 2024

downgrade stack.yaml to use lts-21.25

Otherwise we would have to add quite a number of extra-deps, even with nightly-2024-05-20. This also changes the conditional for depending on crypton-connection-0.4.0 in the cabal file to ghc >= 9.6.

bfMon May 20 09:06:37 UTC 2024

update stack.yaml to use lts-22.22

bfSun May 19 17:45:57 UTC 2024

resolve issue2721 by excluding certain versions of directory package

Versions 1.3.8 up to 1.3.8.4 of the directory package have a bug in their implementation of copyFile on Windows.

bfMon May 20 06:28:04 UTC 2024

Fix missing import in D.R.PatchIndex

GHC 9.10 complains about it, not sure why earlier versions don't.

ganeshMon May 13 10:05:33 UTC 2024

ci: run tests with latest supported ghc version

bfFri May 17 11:56:15 UTC 2024

adapt supported ghc versions in README.md

bfFri May 17 11:32:18 UTC 2024

ci: add ghc-9.8.2 to build matrix

bfFri May 17 11:31:41 UTC 2024

avoid setting TLS.supportedCiphers in configureHttpConnectionManager

The NC.settingClientSupported member of the default value for NC.TLSSettings already contains this setting, so we use that default and only change TLS.supportedExtendedMainSecret. This is semantically simpler and more robust in case TLSSettingsSimple acquires additional members. Unfortunately, doing nested record updates is a rather verbose affair in Haskell w/o lenses, so the code is somewhat less readable now.

bfSun May 19 11:51:32 UTC 2024

fix comment in darcs.cabal

bfSun May 19 11:46:37 UTC 2024

add docs to configureHttpConnectionManager

bfSun May 19 11:01:46 UTC 2024