summaryrefslogtreecommitdiff
path: root/doc/todo/pull_request:_patch_Apt.buildDep_to_only_proceed_if_installable/comment_12_1e09f5a3f4565a9392d7b50b703a8a69._comment
blob: 3db6fd1b3b4b725854c234413e5faae3cc6933e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[[!comment format=mdwn
 username="joey"
 subject="""comment 12"""
 date="2015-12-05T22:52:42Z"
 content="""
I had a thought about this;
[[trivial is a code smell|type-level_trivial_avoidance]] and adding
UncheckedProperty type avoids needing to use trivial.

So, now cmdProperty, runApt, and other things that make a Property but
can't really detect when it MadeChange can instead make an
UncheckedProperty, and changesFile is one of the ways to convert that into
a Property.

My implementation also allows applying changesFile multiple times, to
detect a change to multiple files.
"""]]