@@ -31,28 +31,24 @@ Purpose:
3131 the package set's repo
3232
3333Syntax:
34- Replace the overrides' "{=}" (an empty record) with the following idea
35- The "//" or "⫽" means "merge these two records and
36- when they have the same value, use the one on the right:"
34+ where `entityName` is one of the following:
35+ - dependencies
36+ - repo
37+ - version
3738-------------------------------
38- let overrides =
39- { packageName =
40- upstream.packageName // { updateEntity1 = "new value", updateEntity2 = "new value" }
41- , packageName =
42- upstream.packageName // { version = "v4.0.0" }
43- , packageName =
44- upstream.packageName // { repo = "https://www.example.com/path/to/new/repo.git" }
45- }
39+ let upstream = --
40+ in upstream
41+ with packageName.entityName = "new value"
4642-------------------------------
4743
4844Example:
4945-------------------------------
50- let overrides =
51- { halogen =
52- upstream. halogen // { version = "master" }
53- , halogen-vdom =
54- upstream.halogen-vdom // { version = "v4.0.0" }
55- }
46+ let upstream = --
47+ in upstream
48+ with halogen. version = "master"
49+ with halogen.repo = "https://example.com/path/to/git/repo.git"
50+
51+ with halogen-vdom.version = "v4.0.0"
5652-------------------------------
5753
5854### Additions
@@ -61,37 +57,30 @@ Purpose:
6157- Add packages that aren't already included in the default package set
6258
6359Syntax:
64- Replace the additions' "{=}" (an empty record) with the following idea:
60+ where `<version>` is:
61+ - a tag (i.e. "v4.0.0")
62+ - a branch (i.e. "master")
63+ - commit hash (i.e. "701f3e44aafb1a6459281714858fadf2c4c2a977")
6564-------------------------------
66- let additions =
67- { package-name =
68- { dependencies =
69- [ "dependency1"
70- , "dependency2"
71- ]
72- , repo =
73- "https://example.com/path/to/git/repo.git"
74- , version =
75- "tag ('v4.0.0') or branch ('master')"
76- }
77- , package-name =
78- { dependencies =
79- [ "dependency1"
80- , "dependency2"
81- ]
82- , repo =
83- "https://example.com/path/to/git/repo.git"
84- , version =
85- "tag ('v4.0.0') or branch ('master')"
86- }
87- , etc.
88- }
65+ let upstream = --
66+ in upstream
67+ with new-package-name =
68+ { dependencies =
69+ [ "dependency1"
70+ , "dependency2"
71+ ]
72+ , repo =
73+ "https://example.com/path/to/git/repo.git"
74+ , version =
75+ "<version>"
76+ }
8977-------------------------------
9078
9179Example:
9280-------------------------------
93- let additions =
94- { benchotron =
81+ let upstream = --
82+ in upstream
83+ with benchotron =
9584 { dependencies =
9685 [ "arrays"
9786 , "exists"
@@ -113,16 +102,8 @@ let additions =
113102 , version =
114103 "v7.0.0"
115104 }
116- }
117105-------------------------------
118106-}
119107let upstream =
120108 https:// github. com/ purescript/ package- sets/ releases/ download/ psc- 0.14 . 0 - 20210309 / packages. dhall sha256: 585332 a8a11c6420d7287943f81bc2121746cdd352f2cf3f5ecf65053f2afcd3
121-
122- let overrides =
123- { aff- promise = upstream. aff- promise // { version = " v3.0.0" }
124- }
125-
126- let additions = {= }
127-
128- in upstream // overrides // additions
109+ in upstream
0 commit comments