@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.commit.message'
5 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
6 AND c.fieldName = 'body';
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.commit.author'
12 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
13 AND c.fieldName = 'author';
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.commit.author.raw'
19 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
20 AND c.fieldName = 'author-raw';
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.commit.committer'
26 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
27 AND c.fieldName = 'committer';
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.commit.committer.raw'
33 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
34 AND c.fieldName = 'committer-raw';
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.commit.branches'
40 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
41 AND c.fieldName = 'branches';
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.content.pusher'
47 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
48 AND c.fieldName = 'pusher';
49
50UPDATE {$NAMESPACE}_herald.herald_condition c
51 JOIN {$NAMESPACE}_herald.herald_rule r
52 ON c.ruleID = r.id
53 SET c.fieldName = 'diffusion.pre.content.pusher.projects'
54 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
55 AND c.fieldName = 'pusher-projects';
56
57UPDATE {$NAMESPACE}_herald.herald_condition c
58 JOIN {$NAMESPACE}_herald.herald_rule r
59 ON c.ruleID = r.id
60 SET c.fieldName = 'diffusion.pre.content.repository'
61 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
62 AND c.fieldName = 'repository';
63
64UPDATE {$NAMESPACE}_herald.herald_condition c
65 JOIN {$NAMESPACE}_herald.herald_rule r
66 ON c.ruleID = r.id
67 SET c.fieldName = 'diffusion.pre.content.repository.projects'
68 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
69 AND c.fieldName = 'repository-projects';
70
71UPDATE {$NAMESPACE}_herald.herald_condition c
72 JOIN {$NAMESPACE}_herald.herald_rule r
73 ON c.ruleID = r.id
74 SET c.fieldName = 'diffusion.pre.content.pusher.is-committer'
75 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
76 AND c.fieldName = 'pusher-is-committer';
77
78UPDATE {$NAMESPACE}_herald.herald_condition c
79 JOIN {$NAMESPACE}_herald.herald_rule r
80 ON c.ruleID = r.id
81 SET c.fieldName = 'diffusion.pre.content.revision'
82 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
83 AND c.fieldName = 'differential-revision';
84
85UPDATE {$NAMESPACE}_herald.herald_condition c
86 JOIN {$NAMESPACE}_herald.herald_rule r
87 ON c.ruleID = r.id
88 SET c.fieldName = 'diffusion.pre.content.revision.accepted'
89 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
90 AND c.fieldName = 'differential-accepted';
91
92UPDATE {$NAMESPACE}_herald.herald_condition c
93 JOIN {$NAMESPACE}_herald.herald_rule r
94 ON c.ruleID = r.id
95 SET c.fieldName = 'diffusion.pre.content.revision.reviewers'
96 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
97 AND c.fieldName = 'differential-reviewers';
98
99UPDATE {$NAMESPACE}_herald.herald_condition c
100 JOIN {$NAMESPACE}_herald.herald_rule r
101 ON c.ruleID = r.id
102 SET c.fieldName = 'diffusion.pre.content.revision.subscribers'
103 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
104 AND c.fieldName = 'differential-ccs';
105
106UPDATE {$NAMESPACE}_herald.herald_condition c
107 JOIN {$NAMESPACE}_herald.herald_rule r
108 ON c.ruleID = r.id
109 SET c.fieldName = 'diffusion.pre.content.diff.enormous'
110 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
111 AND c.fieldName = 'diff-enormous';
112
113UPDATE {$NAMESPACE}_herald.herald_condition c
114 JOIN {$NAMESPACE}_herald.herald_rule r
115 ON c.ruleID = r.id
116 SET c.fieldName = 'diffusion.pre.commit.affected'
117 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
118 AND c.fieldName = 'diff-file';
119
120UPDATE {$NAMESPACE}_herald.herald_condition c
121 JOIN {$NAMESPACE}_herald.herald_rule r
122 ON c.ruleID = r.id
123 SET c.fieldName = 'diffusion.pre.commit.diff.content'
124 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
125 AND c.fieldName = 'diff-content';
126
127UPDATE {$NAMESPACE}_herald.herald_condition c
128 JOIN {$NAMESPACE}_herald.herald_rule r
129 ON c.ruleID = r.id
130 SET c.fieldName = 'diffusion.pre.commit.diff.new'
131 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
132 AND c.fieldName = 'diff-added-content';
133
134UPDATE {$NAMESPACE}_herald.herald_condition c
135 JOIN {$NAMESPACE}_herald.herald_rule r
136 ON c.ruleID = r.id
137 SET c.fieldName = 'diffusion.pre.commit.diff.old'
138 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
139 AND c.fieldName = 'diff-removed-content';
140
141UPDATE {$NAMESPACE}_herald.herald_condition c
142 JOIN {$NAMESPACE}_herald.herald_rule r
143 ON c.ruleID = r.id
144 SET c.fieldName = 'diffusion.pre.content.merge'
145 WHERE r.contentType = 'HeraldPreCommitContentAdapter'
146 AND c.fieldName = 'is-merge-commit';