@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1UPDATE {$NAMESPACE}_herald.herald_condition c
2 JOIN {$NAMESPACE}_herald.herald_rule r
3 ON c.ruleID = r.id
4 SET c.fieldName = 'diffusion.pre.ref.type'
5 WHERE r.contentType = 'HeraldPreCommitRefAdapter'
6 AND c.fieldName = 'ref-type';
7
8UPDATE {$NAMESPACE}_herald.herald_condition c
9 JOIN {$NAMESPACE}_herald.herald_rule r
10 ON c.ruleID = r.id
11 SET c.fieldName = 'diffusion.pre.ref.name'
12 WHERE r.contentType = 'HeraldPreCommitRefAdapter'
13 AND c.fieldName = 'ref-name';
14
15UPDATE {$NAMESPACE}_herald.herald_condition c
16 JOIN {$NAMESPACE}_herald.herald_rule r
17 ON c.ruleID = r.id
18 SET c.fieldName = 'diffusion.pre.ref.change'
19 WHERE r.contentType = 'HeraldPreCommitRefAdapter'
20 AND c.fieldName = 'ref-change';
21
22UPDATE {$NAMESPACE}_herald.herald_condition c
23 JOIN {$NAMESPACE}_herald.herald_rule r
24 ON c.ruleID = r.id
25 SET c.fieldName = 'diffusion.pre.ref.repository'
26 WHERE r.contentType = 'HeraldPreCommitRefAdapter'
27 AND c.fieldName = 'repository';
28
29UPDATE {$NAMESPACE}_herald.herald_condition c
30 JOIN {$NAMESPACE}_herald.herald_rule r
31 ON c.ruleID = r.id
32 SET c.fieldName = 'diffusion.pre.ref.repository.projects'
33 WHERE r.contentType = 'HeraldPreCommitRefAdapter'
34 AND c.fieldName = 'repository-projects';
35
36UPDATE {$NAMESPACE}_herald.herald_condition c
37 JOIN {$NAMESPACE}_herald.herald_rule r
38 ON c.ruleID = r.id
39 SET c.fieldName = 'diffusion.pre.ref.pusher'
40 WHERE r.contentType = 'HeraldPreCommitRefAdapter'
41 AND c.fieldName = 'pusher';
42
43UPDATE {$NAMESPACE}_herald.herald_condition c
44 JOIN {$NAMESPACE}_herald.herald_rule r
45 ON c.ruleID = r.id
46 SET c.fieldName = 'diffusion.pre.ref.pusher.projects'
47 WHERE r.contentType = 'HeraldPreCommitRefAdapter'
48 AND c.fieldName = 'pusher-projects';