• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / GitProjectHealth / 14190600424

01 Apr 2025 08:13AM UTC coverage: 72.386% (+1.0%) from 71.4%
14190600424

Pull #175

github

web-flow
Merge pull request #177 from moosetechnology/not-autoreneraku-for-now

remove autoreneraku for now
Pull Request #175: Develop

1556 of 2760 new or added lines in 40 files covered. (56.38%)

2 existing lines in 1 file now uncovered.

15272 of 21098 relevant lines covered (72.39%)

0.72 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

31.54
/src/GitLabHealth-Model/GLHMergeRequest.class.st
1
"
2
a gitlab merge request
3

4
## Relations
5
======================
6

7
### Parents
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `project` | `GLHMergeRequest` | `mergeRequests` | `GLHProject` | |
11

12
### Other
13
| Relation | Origin | Opposite | Type | Comment |
14
|---|
15
| `approved_by` | `GLHMergeRequest` | `approcheMergeRequests` | `GLHUser` | |
16
| `assignee` | `GLHMergeRequest` | `currentlyAssignedMergeRequest` | `GLHUser` | |
17
| `assignees` | `GLHMergeRequest` | `assignedMergeRequests` | `GLHUser` | |
18
| `author` | `GLHMergeRequest` | `createdMergeRequests` | `GLHUser` | |
19
| `closed_by` | `GLHMergeRequest` | `closedMergeRequests` | `GLHUser` | |
20
| `diffs` | `GLHMergeRequest` | `mergeRequest` | `GLHDiff` | |
21
| `mergeRequestCommit` | `GLHMergeRequest` | `commitedMergeRequest` | `GLHCommit` | |
22
| `merge_user` | `GLHMergeRequest` | `usedMerges` | `GLHUser` | |
23
| `mergedCommit` | `GLHMergeRequest` | `commitedMergeRequest` | `GLHCommit` | |
24
| `merged_by` | `GLHMergeRequest` | `mergerOfMergeRequests` | `GLHUser` | |
25
| `note` | `GLHMergeRequest` | `mergeRequest` | `GLHNote` | |
26
| `pipeline` | `GLHMergeRequest` | `mergeResquest` | `GLHPipeline` | |
27
| `reviewers` | `GLHMergeRequest` | `reviewedMergeResquest` | `GLHUser` | |
28
| `squashCommit` | `GLHMergeRequest` | `squashedMergeRequest` | `GLHCommit` | |
29

30

31
## Properties
32
======================
33

34
| Name | Type | Default value | Comment |
35
|---|
36
| `approved` | `Boolean` | nil | |
37
| `blocking_discussions_resolved` | `Boolean` | nil | |
38
| `changes_count` | `String` | nil | |
39
| `closed_at` | `Object` | nil | |
40
| `commits` | `Object` | nil | |
41
| `created_at` | `Object` | nil | |
42
| `description` | `String` | nil | |
43
| `detailed_merge_status` | `String` | nil | |
44
| `discussion_locked` | `String` | nil | |
45
| `downvotes` | `Number` | nil | |
46
| `draft` | `Boolean` | nil | |
47
| `first_deployed_to_production_at` | `String` | nil | |
48
| `force_remove_source_branch` | `Boolean` | nil | |
49
| `has_conflicts` | `Boolean` | nil | |
50
| `id` | `Number` | nil | |
51
| `iid` | `Number` | nil | |
52
| `labels` | `Object` | nil | |
53
| `latest_build_finished_at` | `String` | nil | |
54
| `latest_build_started_at` | `String` | nil | |
55
| `merge_commit_sha` | `String` | nil | |
56
| `merge_status` | `String` | nil | |
57
| `merge_when_pipeline_succeeds` | `Boolean` | nil | |
58
| `merged_at` | `Object` | nil | |
59
| `milestone` | `String` | nil | |
60
| `name` | `String` | nil | Basic name of the entity, not full reference.|
61
| `project_id` | `Number` | nil | |
62
| `reference` | `String` | nil | |
63
| `references_full` | `String` | nil | |
64
| `references_relative` | `String` | nil | |
65
| `references_short` | `String` | nil | |
66
| `sha` | `String` | nil | |
67
| `should_remove_source_branch` | `Boolean` | nil | |
68
| `source_branch` | `String` | nil | |
69
| `source_project_id` | `Number` | nil | |
70
| `squash` | `Boolean` | nil | |
71
| `squash_commit_sha` | `String` | nil | |
72
| `squash_on_merge` | `Boolean` | nil | |
73
| `state` | `String` | nil | |
74
| `subscribed` | `Boolean` | nil | |
75
| `target_branch` | `String` | nil | |
76
| `target_project_id` | `Number` | nil | |
77
| `task_completion_status_completed_count` | `Number` | nil | |
78
| `task_completion_status_count` | `Number` | nil | |
79
| `time_stats_human_time_estimate` | `String` | nil | |
80
| `time_stats_human_total_time_spent` | `String` | nil | |
81
| `time_stats_time_estimate` | `Number` | nil | |
82
| `time_stats_total_time_spent` | `Number` | nil | |
83
| `title` | `String` | nil | |
84
| `updated_at` | `Object` | nil | |
85
| `upvotes` | `Number` | nil | |
86
| `user_notes_count` | `Number` | nil | |
87
| `web_url` | `String` | nil | |
88
| `work_in_progress` | `Boolean` | nil | |
89

90
"
91
Class {
92
        #name : #GLHMergeRequest,
93
        #superclass : #GLHEntity,
94
        #traits : 'FamixTNamedEntity',
95
        #classTraits : 'FamixTNamedEntity classTrait',
96
        #instVars : [
97
                '#id => FMProperty',
98
                '#iid => FMProperty',
99
                '#project_id => FMProperty',
100
                '#title => FMProperty',
101
                '#description => FMProperty',
102
                '#state => FMProperty',
103
                '#created_at => FMProperty',
104
                '#updated_at => FMProperty',
105
                '#merged_at => FMProperty',
106
                '#closed_at => FMProperty',
107
                '#target_branch => FMProperty',
108
                '#source_branch => FMProperty',
109
                '#user_notes_count => FMProperty',
110
                '#upvotes => FMProperty',
111
                '#downvotes => FMProperty',
112
                '#source_project_id => FMProperty',
113
                '#target_project_id => FMProperty',
114
                '#labels => FMProperty',
115
                '#draft => FMProperty',
116
                '#work_in_progress => FMProperty',
117
                '#milestone => FMProperty',
118
                '#merge_when_pipeline_succeeds => FMProperty',
119
                '#merge_status => FMProperty',
120
                '#detailed_merge_status => FMProperty',
121
                '#sha => FMProperty',
122
                '#merge_commit_sha => FMProperty',
123
                '#squash_commit_sha => FMProperty',
124
                '#discussion_locked => FMProperty',
125
                '#should_remove_source_branch => FMProperty',
126
                '#force_remove_source_branch => FMProperty',
127
                '#reference => FMProperty',
128
                '#references_short => FMProperty',
129
                '#references_relative => FMProperty',
130
                '#references_full => FMProperty',
131
                '#web_url => FMProperty',
132
                '#time_stats_time_estimate => FMProperty',
133
                '#time_stats_total_time_spent => FMProperty',
134
                '#time_stats_human_time_estimate => FMProperty',
135
                '#time_stats_human_total_time_spent => FMProperty',
136
                '#squash => FMProperty',
137
                '#squash_on_merge => FMProperty',
138
                '#task_completion_status_count => FMProperty',
139
                '#task_completion_status_completed_count => FMProperty',
140
                '#has_conflicts => FMProperty',
141
                '#blocking_discussions_resolved => FMProperty',
142
                '#subscribed => FMProperty',
143
                '#changes_count => FMProperty',
144
                '#latest_build_started_at => FMProperty',
145
                '#latest_build_finished_at => FMProperty',
146
                '#first_deployed_to_production_at => FMProperty',
147
                '#approved => FMProperty',
148
                '#commits => FMProperty',
149
                '#author => FMOne type: #GLHUser opposite: #createdMergeRequests',
150
                '#approved_by => FMMany type: #GLHUser opposite: #approcheMergeRequests',
151
                '#merge_user => FMOne type: #GLHUser opposite: #usedMerges',
152
                '#closed_by => FMOne type: #GLHUser opposite: #closedMergeRequests',
153
                '#merged_by => FMOne type: #GLHUser opposite: #mergerOfMergeRequests',
154
                '#assignees => FMMany type: #GLHUser opposite: #assignedMergeRequests',
155
                '#assignee => FMOne type: #GLHUser opposite: #currentlyAssignedMergeRequest',
156
                '#reviewers => FMMany type: #GLHUser opposite: #reviewedMergeResquest',
157
                '#pipeline => FMOne type: #GLHPipeline opposite: #mergeResquest',
158
                '#mergedCommit => FMOne type: #GLHCommit opposite: #commitedMergeRequest',
159
                '#mergeRequestCommit => FMOne type: #GLHCommit opposite: #commitedMergeRequest',
160
                '#squashCommit => FMOne type: #GLHCommit opposite: #squashedMergeRequest',
161
                '#diffs => FMMany type: #GLHDiff opposite: #mergeRequest',
162
                '#project => FMOne type: #GLHProject opposite: #mergeRequests',
163
                '#note => FMMany type: #GLHNote opposite: #mergeRequest'
164
        ],
165
        #category : #'GitLabHealth-Model-Entities'
166
}
167

168
{ #category : #meta }
169
GLHMergeRequest class >> annotation [
×
170

×
171
        <FMClass: #MergeRequest super: #GLHEntity>
×
172
        <package: #'GitLabHealth-Model'>
×
173
        <generated>
×
174
        ^ self
×
175
]
×
176

177
{ #category : #adding }
178
GLHMergeRequest >> addApproved_by: anObject [
×
179
        <generated>
×
180
        ^ self approved_by add: anObject
×
181
]
×
182

183
{ #category : #adding }
184
GLHMergeRequest >> addAssignee: anObject [
×
185
        <generated>
×
186
        ^ self assignees add: anObject
×
187
]
×
188

189
{ #category : #adding }
190
GLHMergeRequest >> addDiff: anObject [
×
191
        <generated>
×
192
        ^ self diffs add: anObject
×
193
]
×
194

195
{ #category : #adding }
NEW
196
GLHMergeRequest >> addNote: anObject [
×
NEW
197
        <generated>
×
NEW
198
        ^ self note add: anObject
×
NEW
199
]
×
200

201
{ #category : #adding }
202
GLHMergeRequest >> addReviewer: anObject [
×
203
        <generated>
×
204
        ^ self reviewers add: anObject
×
205
]
×
206

207
{ #category : #accessing }
208
GLHMergeRequest >> approved [
×
209

×
210
        <FMProperty: #approved type: #Boolean>
×
211
        <generated>
×
212
        ^ approved
×
213
]
×
214

215
{ #category : #accessing }
216
GLHMergeRequest >> approved: anObject [
×
217
        <generated>
×
218
        approved := anObject
×
219
]
×
220

221
{ #category : #accessing }
222
GLHMergeRequest >> approved_by [
×
223
        "Relation named: #approved_by type: #GLHUser opposite: #approcheMergeRequests"
×
224

×
225
        <generated>
×
226
        <derived>
×
227
        ^ approved_by
×
228
]
×
229

230
{ #category : #accessing }
231
GLHMergeRequest >> approved_by: anObject [
×
232

×
233
        <generated>
×
234
        approved_by value: anObject
×
235
]
×
236

237
{ #category : #accessing }
238
GLHMergeRequest >> assignee [
×
239
        "Relation named: #assignee type: #GLHUser opposite: #currentlyAssignedMergeRequest"
×
240

×
241
        <generated>
×
242
        ^ assignee
×
243
]
×
244

245
{ #category : #accessing }
246
GLHMergeRequest >> assignee: anObject [
×
247

×
248
        <generated>
×
249
        assignee := anObject
×
250
]
×
251

252
{ #category : #accessing }
253
GLHMergeRequest >> assignees [
×
254
        "Relation named: #assignees type: #GLHUser opposite: #assignedMergeRequests"
×
255

×
256
        <generated>
×
257
        <derived>
×
258
        ^ assignees
×
259
]
×
260

261
{ #category : #accessing }
262
GLHMergeRequest >> assignees: anObject [
×
263

×
264
        <generated>
×
265
        assignees value: anObject
×
266
]
×
267

268
{ #category : #accessing }
269
GLHMergeRequest >> author [
1✔
270
        "Relation named: #author type: #GLHUser opposite: #createdMergeRequests"
1✔
271

1✔
272
        <generated>
1✔
273
        ^ author
1✔
274
]
1✔
275

276
{ #category : #accessing }
277
GLHMergeRequest >> author: anObject [
1✔
278

1✔
279
        <generated>
1✔
280
        author := anObject
1✔
281
]
1✔
282

283
{ #category : #accessing }
284
GLHMergeRequest >> blocking_discussions_resolved [
×
285

×
286
        <FMProperty: #blocking_discussions_resolved type: #Boolean>
×
287
        <generated>
×
288
        ^ blocking_discussions_resolved
×
289
]
×
290

291
{ #category : #accessing }
292
GLHMergeRequest >> blocking_discussions_resolved: anObject [
×
293
        <generated>
×
294
        blocking_discussions_resolved := anObject
×
295
]
×
296

297
{ #category : #accessing }
298
GLHMergeRequest >> changes_count [
×
299

×
300
        <FMProperty: #changes_count type: #String>
×
301
        <generated>
×
302
        ^ changes_count
×
303
]
×
304

305
{ #category : #accessing }
306
GLHMergeRequest >> changes_count: anObject [
×
307
        <generated>
×
308
        changes_count := anObject
×
309
]
×
310

311
{ #category : #accessing }
312
GLHMergeRequest >> closed_at [
1✔
313

1✔
314
        <FMProperty: #closed_at type: #Object>
1✔
315
        <generated>
1✔
316
        ^ closed_at
1✔
317
]
1✔
318

319
{ #category : #accessing }
320
GLHMergeRequest >> closed_at: anObject [
1✔
321
        <generated>
1✔
322
        closed_at := anObject
1✔
323
]
1✔
324

325
{ #category : #accessing }
326
GLHMergeRequest >> closed_by [
×
327
        "Relation named: #closed_by type: #GLHUser opposite: #closedMergeRequests"
×
328

×
329
        <generated>
×
330
        ^ closed_by
×
331
]
×
332

333
{ #category : #accessing }
334
GLHMergeRequest >> closed_by: anObject [
×
335

×
336
        <generated>
×
337
        closed_by := anObject
×
338
]
×
339

340
{ #category : #accessing }
341
GLHMergeRequest >> commits [
1✔
342

1✔
343
        <FMProperty: #commits type: #Object>
1✔
344
        <generated>
1✔
345
        ^ commits
1✔
346
]
1✔
347

348
{ #category : #accessing }
349
GLHMergeRequest >> commits: anObject [
1✔
350
        <generated>
1✔
351
        commits := anObject
1✔
352
]
1✔
353

354
{ #category : #accessing }
355
GLHMergeRequest >> created_at [
1✔
356

1✔
357
        <FMProperty: #created_at type: #Object>
1✔
358
        <generated>
1✔
359
        ^ created_at
1✔
360
]
1✔
361

362
{ #category : #accessing }
363
GLHMergeRequest >> created_at: anObject [
1✔
364
        <generated>
1✔
365
        created_at := anObject
1✔
366
]
1✔
367

368
{ #category : #accessing }
369
GLHMergeRequest >> description [
×
370

×
371
        <FMProperty: #description type: #String>
×
372
        <generated>
×
373
        ^ description
×
374
]
×
375

376
{ #category : #accessing }
377
GLHMergeRequest >> description: anObject [
×
378
        <generated>
×
379
        description := anObject
×
380
]
×
381

382
{ #category : #accessing }
383
GLHMergeRequest >> detailed_merge_status [
×
384

×
385
        <FMProperty: #detailed_merge_status type: #String>
×
386
        <generated>
×
387
        ^ detailed_merge_status
×
388
]
×
389

390
{ #category : #accessing }
391
GLHMergeRequest >> detailed_merge_status: anObject [
×
392
        <generated>
×
393
        detailed_merge_status := anObject
×
394
]
×
395

396
{ #category : #accessing }
397
GLHMergeRequest >> diffs [
1✔
398
        "Relation named: #diffs type: #GLHDiff opposite: #mergeRequest"
1✔
399

1✔
400
        <generated>
1✔
401
        <derived>
1✔
402
        ^ diffs
1✔
403
]
1✔
404

405
{ #category : #accessing }
406
GLHMergeRequest >> diffs: anObject [
×
407

×
408
        <generated>
×
409
        diffs value: anObject
×
410
]
×
411

412
{ #category : #accessing }
413
GLHMergeRequest >> discussion_locked [
×
414

×
415
        <FMProperty: #discussion_locked type: #String>
×
416
        <generated>
×
417
        ^ discussion_locked
×
418
]
×
419

420
{ #category : #accessing }
421
GLHMergeRequest >> discussion_locked: anObject [
×
422
        <generated>
×
423
        discussion_locked := anObject
×
424
]
×
425

426
{ #category : #accessing }
427
GLHMergeRequest >> downvotes [
×
428

×
429
        <FMProperty: #downvotes type: #Number>
×
430
        <generated>
×
431
        ^ downvotes
×
432
]
×
433

434
{ #category : #accessing }
435
GLHMergeRequest >> downvotes: anObject [
×
436
        <generated>
×
437
        downvotes := anObject
×
438
]
×
439

440
{ #category : #accessing }
441
GLHMergeRequest >> draft [
×
442

×
443
        <FMProperty: #draft type: #Boolean>
×
444
        <generated>
×
445
        ^ draft
×
446
]
×
447

448
{ #category : #accessing }
449
GLHMergeRequest >> draft: anObject [
×
450
        <generated>
×
451
        draft := anObject
×
452
]
×
453

454
{ #category : #accessing }
455
GLHMergeRequest >> first_deployed_to_production_at [
×
456

×
457
        <FMProperty: #first_deployed_to_production_at type: #String>
×
458
        <generated>
×
459
        ^ first_deployed_to_production_at
×
460
]
×
461

462
{ #category : #accessing }
463
GLHMergeRequest >> first_deployed_to_production_at: anObject [
×
464
        <generated>
×
465
        first_deployed_to_production_at := anObject
×
466
]
×
467

468
{ #category : #accessing }
469
GLHMergeRequest >> force_remove_source_branch [
×
470

×
471
        <FMProperty: #force_remove_source_branch type: #Boolean>
×
472
        <generated>
×
473
        ^ force_remove_source_branch
×
474
]
×
475

476
{ #category : #accessing }
477
GLHMergeRequest >> force_remove_source_branch: anObject [
×
478
        <generated>
×
479
        force_remove_source_branch := anObject
×
480
]
×
481

482
{ #category : #accessing }
483
GLHMergeRequest >> has_conflicts [
×
484

×
485
        <FMProperty: #has_conflicts type: #Boolean>
×
486
        <generated>
×
487
        ^ has_conflicts
×
488
]
×
489

490
{ #category : #accessing }
491
GLHMergeRequest >> has_conflicts: anObject [
×
492
        <generated>
×
493
        has_conflicts := anObject
×
494
]
×
495

496
{ #category : #accessing }
497
GLHMergeRequest >> id [
1✔
498

1✔
499
        <FMProperty: #id type: #Number>
1✔
500
        <generated>
1✔
501
        ^ id
1✔
502
]
1✔
503

504
{ #category : #accessing }
505
GLHMergeRequest >> id: anObject [
1✔
506
        <generated>
1✔
507
        id := anObject
1✔
508
]
1✔
509

510
{ #category : #accessing }
511
GLHMergeRequest >> iid [
1✔
512

1✔
513
        <FMProperty: #iid type: #Number>
1✔
514
        <generated>
1✔
515
        ^ iid
1✔
516
]
1✔
517

518
{ #category : #accessing }
519
GLHMergeRequest >> iid: anObject [
1✔
520
        <generated>
1✔
521
        iid := anObject
1✔
522
]
1✔
523

524
{ #category : #accessing }
525
GLHMergeRequest >> labels [
×
526

×
527
        <FMProperty: #labels type: #Object>
×
528
        <generated>
×
529
        ^ labels
×
530
]
×
531

532
{ #category : #accessing }
533
GLHMergeRequest >> labels: anObject [
×
534
        <generated>
×
535
        labels := anObject
×
536
]
×
537

538
{ #category : #accessing }
539
GLHMergeRequest >> latest_build_finished_at [
×
540

×
541
        <FMProperty: #latest_build_finished_at type: #String>
×
542
        <generated>
×
543
        ^ latest_build_finished_at
×
544
]
×
545

546
{ #category : #accessing }
547
GLHMergeRequest >> latest_build_finished_at: anObject [
×
548
        <generated>
×
549
        latest_build_finished_at := anObject
×
550
]
×
551

552
{ #category : #accessing }
553
GLHMergeRequest >> latest_build_started_at [
×
554

×
555
        <FMProperty: #latest_build_started_at type: #String>
×
556
        <generated>
×
557
        ^ latest_build_started_at
×
558
]
×
559

560
{ #category : #accessing }
561
GLHMergeRequest >> latest_build_started_at: anObject [
×
562
        <generated>
×
563
        latest_build_started_at := anObject
×
564
]
×
565

566
{ #category : #accessing }
567
GLHMergeRequest >> mergeRequestCommit [
1✔
568
        "Relation named: #mergeRequestCommit type: #GLHCommit opposite: #commitedMergeRequest"
1✔
569

1✔
570
        <generated>
1✔
571
        ^ mergeRequestCommit
1✔
572
]
1✔
573

574
{ #category : #accessing }
575
GLHMergeRequest >> mergeRequestCommit: anObject [
1✔
576

1✔
577
        <generated>
1✔
578
        mergeRequestCommit := anObject
1✔
579
]
1✔
580

581
{ #category : #accessing }
582
GLHMergeRequest >> merge_commit_sha [
1✔
583

1✔
584
        <FMProperty: #merge_commit_sha type: #String>
1✔
585
        <generated>
1✔
586
        ^ merge_commit_sha
1✔
587
]
1✔
588

589
{ #category : #accessing }
590
GLHMergeRequest >> merge_commit_sha: anObject [
×
591
        <generated>
×
592
        merge_commit_sha := anObject
×
593
]
×
594

595
{ #category : #accessing }
596
GLHMergeRequest >> merge_status [
1✔
597

1✔
598
        <FMProperty: #merge_status type: #String>
1✔
599
        <generated>
1✔
600
        ^ merge_status
1✔
601
]
1✔
602

603
{ #category : #accessing }
604
GLHMergeRequest >> merge_status: anObject [
×
605
        <generated>
×
606
        merge_status := anObject
×
607
]
×
608

609
{ #category : #accessing }
610
GLHMergeRequest >> merge_user [
1✔
611
        "Relation named: #merge_user type: #GLHUser opposite: #usedMerges"
1✔
612

1✔
613
        <generated>
1✔
614
        ^ merge_user
1✔
615
]
1✔
616

617
{ #category : #accessing }
618
GLHMergeRequest >> merge_user: anObject [
1✔
619

1✔
620
        <generated>
1✔
621
        merge_user := anObject
1✔
622
]
1✔
623

624
{ #category : #accessing }
625
GLHMergeRequest >> merge_when_pipeline_succeeds [
×
626

×
627
        <FMProperty: #merge_when_pipeline_succeeds type: #Boolean>
×
628
        <generated>
×
629
        ^ merge_when_pipeline_succeeds
×
630
]
×
631

632
{ #category : #accessing }
633
GLHMergeRequest >> merge_when_pipeline_succeeds: anObject [
×
634
        <generated>
×
635
        merge_when_pipeline_succeeds := anObject
×
636
]
×
637

638
{ #category : #accessing }
639
GLHMergeRequest >> mergedCommit [
1✔
640
        "Relation named: #mergedCommit type: #GLHCommit opposite: #commitedMergeRequest"
1✔
641

1✔
642
        <generated>
1✔
643
        ^ mergedCommit
1✔
644
]
1✔
645

646
{ #category : #accessing }
647
GLHMergeRequest >> mergedCommit: anObject [
1✔
648

1✔
649
        <generated>
1✔
650
        mergedCommit := anObject
1✔
651
]
1✔
652

653
{ #category : #accessing }
654
GLHMergeRequest >> merged_at [
1✔
655

1✔
656
        <FMProperty: #merged_at type: #Object>
1✔
657
        <generated>
1✔
658
        ^ merged_at
1✔
659
]
1✔
660

661
{ #category : #accessing }
662
GLHMergeRequest >> merged_at: anObject [
1✔
663
        <generated>
1✔
664
        merged_at := anObject
1✔
665
]
1✔
666

667
{ #category : #accessing }
668
GLHMergeRequest >> merged_by [
×
669
        "Relation named: #merged_by type: #GLHUser opposite: #mergerOfMergeRequests"
×
670

×
671
        <generated>
×
672
        ^ merged_by
×
673
]
×
674

675
{ #category : #accessing }
676
GLHMergeRequest >> merged_by: anObject [
×
677

×
678
        <generated>
×
679
        merged_by := anObject
×
680
]
×
681

682
{ #category : #accessing }
683
GLHMergeRequest >> milestone [
×
684

×
685
        <FMProperty: #milestone type: #String>
×
686
        <generated>
×
687
        ^ milestone
×
688
]
×
689

690
{ #category : #accessing }
691
GLHMergeRequest >> milestone: anObject [
×
692
        <generated>
×
693
        milestone := anObject
×
694
]
×
695

696
{ #category : #accessing }
697
GLHMergeRequest >> note [
1✔
698
        "Relation named: #note type: #GLHNote opposite: #mergeRequest"
1✔
699

1✔
700
        <generated>
1✔
701
        <derived>
1✔
702
        ^ note
1✔
703
]
1✔
704

705
{ #category : #accessing }
706
GLHMergeRequest >> note: anObject [
1✔
707

1✔
708
        <generated>
1✔
709
        note value: anObject
1✔
710
]
1✔
711

712
{ #category : #accessing }
713
GLHMergeRequest >> pipeline [
×
714
        "Relation named: #pipeline type: #GLHPipeline opposite: #mergeResquest"
×
715

×
716
        <generated>
×
717
        ^ pipeline
×
718
]
×
719

720
{ #category : #accessing }
721
GLHMergeRequest >> pipeline: anObject [
×
722

×
723
        <generated>
×
724
        pipeline := anObject
×
725
]
×
726

727
{ #category : #accessing }
728
GLHMergeRequest >> project [
1✔
729
        "Relation named: #project type: #GLHProject opposite: #mergeRequests"
1✔
730

1✔
731
        <generated>
1✔
732
        <container>
1✔
733
        ^ project
1✔
734
]
1✔
735

736
{ #category : #accessing }
737
GLHMergeRequest >> project: anObject [
1✔
738

1✔
739
        <generated>
1✔
740
        project := anObject
1✔
741
]
1✔
742

743
{ #category : #navigation }
744
GLHMergeRequest >> projectGroup [
×
745
        <generated>
×
746
        <navigation: 'Project'>
×
747
        ^ MooseSpecializedGroup with: self project
×
748
]
×
749

750
{ #category : #accessing }
751
GLHMergeRequest >> project_id [
1✔
752

1✔
753
        <FMProperty: #project_id type: #Number>
1✔
754
        <generated>
1✔
755
        ^ project_id
1✔
756
]
1✔
757

758
{ #category : #accessing }
759
GLHMergeRequest >> project_id: anObject [
1✔
760
        <generated>
1✔
761
        project_id := anObject
1✔
762
]
1✔
763

764
{ #category : #accessing }
765
GLHMergeRequest >> reference [
×
766

×
767
        <FMProperty: #reference type: #String>
×
768
        <generated>
×
769
        ^ reference
×
770
]
×
771

772
{ #category : #accessing }
773
GLHMergeRequest >> reference: anObject [
×
774
        <generated>
×
775
        reference := anObject
×
776
]
×
777

778
{ #category : #accessing }
779
GLHMergeRequest >> references_full [
×
780

×
781
        <FMProperty: #references_full type: #String>
×
782
        <generated>
×
783
        ^ references_full
×
784
]
×
785

786
{ #category : #accessing }
787
GLHMergeRequest >> references_full: anObject [
×
788
        <generated>
×
789
        references_full := anObject
×
790
]
×
791

792
{ #category : #accessing }
793
GLHMergeRequest >> references_relative [
×
794

×
795
        <FMProperty: #references_relative type: #String>
×
796
        <generated>
×
797
        ^ references_relative
×
798
]
×
799

800
{ #category : #accessing }
801
GLHMergeRequest >> references_relative: anObject [
×
802
        <generated>
×
803
        references_relative := anObject
×
804
]
×
805

806
{ #category : #accessing }
807
GLHMergeRequest >> references_short [
×
808

×
809
        <FMProperty: #references_short type: #String>
×
810
        <generated>
×
811
        ^ references_short
×
812
]
×
813

814
{ #category : #accessing }
815
GLHMergeRequest >> references_short: anObject [
×
816
        <generated>
×
817
        references_short := anObject
×
818
]
×
819

820
{ #category : #accessing }
821
GLHMergeRequest >> reviewers [
1✔
822
        "Relation named: #reviewers type: #GLHUser opposite: #reviewedMergeResquest"
1✔
823

1✔
824
        <generated>
1✔
825
        <derived>
1✔
826
        ^ reviewers
1✔
827
]
1✔
828

829
{ #category : #accessing }
830
GLHMergeRequest >> reviewers: anObject [
1✔
831

1✔
832
        <generated>
1✔
833
        reviewers value: anObject
1✔
834
]
1✔
835

836
{ #category : #accessing }
837
GLHMergeRequest >> sha [
1✔
838

1✔
839
        <FMProperty: #sha type: #String>
1✔
840
        <generated>
1✔
841
        ^ sha
1✔
842
]
1✔
843

844
{ #category : #accessing }
845
GLHMergeRequest >> sha: anObject [
×
846
        <generated>
×
847
        sha := anObject
×
848
]
×
849

850
{ #category : #accessing }
851
GLHMergeRequest >> should_remove_source_branch [
×
852

×
853
        <FMProperty: #should_remove_source_branch type: #Boolean>
×
854
        <generated>
×
855
        ^ should_remove_source_branch
×
856
]
×
857

858
{ #category : #accessing }
859
GLHMergeRequest >> should_remove_source_branch: anObject [
×
860
        <generated>
×
861
        should_remove_source_branch := anObject
×
862
]
×
863

864
{ #category : #accessing }
865
GLHMergeRequest >> source_branch [
×
866

×
867
        <FMProperty: #source_branch type: #String>
×
868
        <generated>
×
869
        ^ source_branch
×
870
]
×
871

872
{ #category : #accessing }
873
GLHMergeRequest >> source_branch: anObject [
1✔
874
        <generated>
1✔
875
        source_branch := anObject
1✔
876
]
1✔
877

878
{ #category : #accessing }
879
GLHMergeRequest >> source_project_id [
×
880

×
881
        <FMProperty: #source_project_id type: #Number>
×
882
        <generated>
×
883
        ^ source_project_id
×
884
]
×
885

886
{ #category : #accessing }
887
GLHMergeRequest >> source_project_id: anObject [
×
888
        <generated>
×
889
        source_project_id := anObject
×
890
]
×
891

892
{ #category : #accessing }
893
GLHMergeRequest >> squash [
×
894

×
895
        <FMProperty: #squash type: #Boolean>
×
896
        <generated>
×
897
        ^ squash
×
898
]
×
899

900
{ #category : #accessing }
901
GLHMergeRequest >> squash: anObject [
×
902
        <generated>
×
903
        squash := anObject
×
904
]
×
905

906
{ #category : #accessing }
907
GLHMergeRequest >> squashCommit [
1✔
908
        "Relation named: #squashCommit type: #GLHCommit opposite: #squashedMergeRequest"
1✔
909

1✔
910
        <generated>
1✔
911
        ^ squashCommit
1✔
912
]
1✔
913

914
{ #category : #accessing }
915
GLHMergeRequest >> squashCommit: anObject [
1✔
916

1✔
917
        <generated>
1✔
918
        squashCommit := anObject
1✔
919
]
1✔
920

921
{ #category : #accessing }
922
GLHMergeRequest >> squash_commit_sha [
1✔
923

1✔
924
        <FMProperty: #squash_commit_sha type: #String>
1✔
925
        <generated>
1✔
926
        ^ squash_commit_sha
1✔
927
]
1✔
928

929
{ #category : #accessing }
930
GLHMergeRequest >> squash_commit_sha: anObject [
×
931
        <generated>
×
932
        squash_commit_sha := anObject
×
933
]
×
934

935
{ #category : #accessing }
936
GLHMergeRequest >> squash_on_merge [
×
937

×
938
        <FMProperty: #squash_on_merge type: #Boolean>
×
939
        <generated>
×
940
        ^ squash_on_merge
×
941
]
×
942

943
{ #category : #accessing }
944
GLHMergeRequest >> squash_on_merge: anObject [
×
945
        <generated>
×
946
        squash_on_merge := anObject
×
947
]
×
948

949
{ #category : #accessing }
950
GLHMergeRequest >> state [
1✔
951

1✔
952
        <FMProperty: #state type: #String>
1✔
953
        <generated>
1✔
954
        ^ state
1✔
955
]
1✔
956

957
{ #category : #accessing }
958
GLHMergeRequest >> state: anObject [
1✔
959
        <generated>
1✔
960
        state := anObject
1✔
961
]
1✔
962

963
{ #category : #accessing }
964
GLHMergeRequest >> subscribed [
×
965

×
966
        <FMProperty: #subscribed type: #Boolean>
×
967
        <generated>
×
968
        ^ subscribed
×
969
]
×
970

971
{ #category : #accessing }
972
GLHMergeRequest >> subscribed: anObject [
×
973
        <generated>
×
974
        subscribed := anObject
×
975
]
×
976

977
{ #category : #accessing }
978
GLHMergeRequest >> target_branch [
×
979

×
980
        <FMProperty: #target_branch type: #String>
×
981
        <generated>
×
982
        ^ target_branch
×
983
]
×
984

985
{ #category : #accessing }
986
GLHMergeRequest >> target_branch: anObject [
1✔
987
        <generated>
1✔
988
        target_branch := anObject
1✔
989
]
1✔
990

991
{ #category : #accessing }
992
GLHMergeRequest >> target_project_id [
×
993

×
994
        <FMProperty: #target_project_id type: #Number>
×
995
        <generated>
×
996
        ^ target_project_id
×
997
]
×
998

999
{ #category : #accessing }
1000
GLHMergeRequest >> target_project_id: anObject [
1✔
1001
        <generated>
1✔
1002
        target_project_id := anObject
1✔
1003
]
1✔
1004

1005
{ #category : #accessing }
1006
GLHMergeRequest >> task_completion_status_completed_count [
×
1007

×
1008
        <FMProperty: #task_completion_status_completed_count type: #Number>
×
1009
        <generated>
×
1010
        ^ task_completion_status_completed_count
×
1011
]
×
1012

1013
{ #category : #accessing }
1014
GLHMergeRequest >> task_completion_status_completed_count: anObject [
×
1015
        <generated>
×
1016
        task_completion_status_completed_count := anObject
×
1017
]
×
1018

1019
{ #category : #accessing }
1020
GLHMergeRequest >> task_completion_status_count [
×
1021

×
1022
        <FMProperty: #task_completion_status_count type: #Number>
×
1023
        <generated>
×
1024
        ^ task_completion_status_count
×
1025
]
×
1026

1027
{ #category : #accessing }
1028
GLHMergeRequest >> task_completion_status_count: anObject [
×
1029
        <generated>
×
1030
        task_completion_status_count := anObject
×
1031
]
×
1032

1033
{ #category : #accessing }
1034
GLHMergeRequest >> time_stats_human_time_estimate [
×
1035

×
1036
        <FMProperty: #time_stats_human_time_estimate type: #String>
×
1037
        <generated>
×
1038
        ^ time_stats_human_time_estimate
×
1039
]
×
1040

1041
{ #category : #accessing }
1042
GLHMergeRequest >> time_stats_human_time_estimate: anObject [
×
1043
        <generated>
×
1044
        time_stats_human_time_estimate := anObject
×
1045
]
×
1046

1047
{ #category : #accessing }
1048
GLHMergeRequest >> time_stats_human_total_time_spent [
×
1049

×
1050
        <FMProperty: #time_stats_human_total_time_spent type: #String>
×
1051
        <generated>
×
1052
        ^ time_stats_human_total_time_spent
×
1053
]
×
1054

1055
{ #category : #accessing }
1056
GLHMergeRequest >> time_stats_human_total_time_spent: anObject [
×
1057
        <generated>
×
1058
        time_stats_human_total_time_spent := anObject
×
1059
]
×
1060

1061
{ #category : #accessing }
1062
GLHMergeRequest >> time_stats_time_estimate [
×
1063

×
1064
        <FMProperty: #time_stats_time_estimate type: #Number>
×
1065
        <generated>
×
1066
        ^ time_stats_time_estimate
×
1067
]
×
1068

1069
{ #category : #accessing }
1070
GLHMergeRequest >> time_stats_time_estimate: anObject [
×
1071
        <generated>
×
1072
        time_stats_time_estimate := anObject
×
1073
]
×
1074

1075
{ #category : #accessing }
1076
GLHMergeRequest >> time_stats_total_time_spent [
×
1077

×
1078
        <FMProperty: #time_stats_total_time_spent type: #Number>
×
1079
        <generated>
×
1080
        ^ time_stats_total_time_spent
×
1081
]
×
1082

1083
{ #category : #accessing }
1084
GLHMergeRequest >> time_stats_total_time_spent: anObject [
×
1085
        <generated>
×
1086
        time_stats_total_time_spent := anObject
×
1087
]
×
1088

1089
{ #category : #accessing }
1090
GLHMergeRequest >> title [
1✔
1091

1✔
1092
        <FMProperty: #title type: #String>
1✔
1093
        <generated>
1✔
1094
        ^ title
1✔
1095
]
1✔
1096

1097
{ #category : #accessing }
1098
GLHMergeRequest >> title: anObject [
1✔
1099
        <generated>
1✔
1100
        title := anObject
1✔
1101
]
1✔
1102

1103
{ #category : #accessing }
1104
GLHMergeRequest >> updated_at [
×
1105

×
1106
        <FMProperty: #updated_at type: #Object>
×
1107
        <generated>
×
1108
        ^ updated_at
×
1109
]
×
1110

1111
{ #category : #accessing }
1112
GLHMergeRequest >> updated_at: anObject [
1✔
1113
        <generated>
1✔
1114
        updated_at := anObject
1✔
1115
]
1✔
1116

1117
{ #category : #accessing }
1118
GLHMergeRequest >> upvotes [
×
1119

×
1120
        <FMProperty: #upvotes type: #Number>
×
1121
        <generated>
×
1122
        ^ upvotes
×
1123
]
×
1124

1125
{ #category : #accessing }
1126
GLHMergeRequest >> upvotes: anObject [
×
1127
        <generated>
×
1128
        upvotes := anObject
×
1129
]
×
1130

1131
{ #category : #accessing }
1132
GLHMergeRequest >> user_notes_count [
×
1133

×
1134
        <FMProperty: #user_notes_count type: #Number>
×
1135
        <generated>
×
1136
        ^ user_notes_count
×
1137
]
×
1138

1139
{ #category : #accessing }
1140
GLHMergeRequest >> user_notes_count: anObject [
×
1141
        <generated>
×
1142
        user_notes_count := anObject
×
1143
]
×
1144

1145
{ #category : #accessing }
1146
GLHMergeRequest >> web_url [
×
1147

×
1148
        <FMProperty: #web_url type: #String>
×
1149
        <generated>
×
1150
        ^ web_url
×
1151
]
×
1152

1153
{ #category : #accessing }
1154
GLHMergeRequest >> web_url: anObject [
×
1155
        <generated>
×
1156
        web_url := anObject
×
1157
]
×
1158

1159
{ #category : #accessing }
1160
GLHMergeRequest >> work_in_progress [
×
1161

×
1162
        <FMProperty: #work_in_progress type: #Boolean>
×
1163
        <generated>
×
1164
        ^ work_in_progress
×
1165
]
×
1166

1167
{ #category : #accessing }
1168
GLHMergeRequest >> work_in_progress: anObject [
×
1169
        <generated>
×
1170
        work_in_progress := anObject
×
1171
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc