-
Notifications
You must be signed in to change notification settings - Fork 0
/
jsi-flow.drawio
560 lines (560 loc) · 63.2 KB
/
jsi-flow.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" version="25.0.1" pages="2">
<diagram id="yPxyJZ8AM_hMuL3Unpa9" name="simple jsi-flow">
<mxGraphModel dx="1098" dy="649" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="mkt-FW4Cm1Eu3zjXCOyU-2" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=4;fillColor=#f5f5f5;strokeColor=#CFCFCF;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="158.1270588235294" y="260.75" as="sourcePoint" />
<mxPoint x="1040" y="261" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="mkt-FW4Cm1Eu3zjXCOyU-1" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=4;fillColor=#f5f5f5;strokeColor=#CFCFCF;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="158.1270588235294" y="417.5" as="sourcePoint" />
<mxPoint x="1040" y="418" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Example diagram for a workflow with a simpler branching model:" link="https://nvie.com/posts/a-successful-git-branching-model/" id="9hBKPDzoitwpIBdzFDQ7-6">
<mxCell style="text;whiteSpace=wrap;html=1;fontStyle=1;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="90" y="60" width="542.25" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<u><font style="font-size: 11px;" color="#0066cc">https://gist.github.com/digitaljhelms/4287848</font></u>" linkTarget="_blank" link="https://gist.github.com/digitaljhelms/4287848" id="9hBKPDzoitwpIBdzFDQ7-8">
<mxCell style="text;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1">
<mxGeometry x="182" y="90" width="298" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Pretty much this:" id="9hBKPDzoitwpIBdzFDQ7-10">
<mxCell style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="91.5" y="90" width="98.5" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-23" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;plain-blue;endArrow=none;endFill=0;strokeWidth=4;strokeColor=#000000;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-25" target="9hBKPDzoitwpIBdzFDQ7-26" edge="1">
<mxGeometry x="304.5" y="180" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-24" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-25" target="9hBKPDzoitwpIBdzFDQ7-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-25" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=#99CCFF;fillColor=#DAE8FC;strokeColor=#000000;align=center;fontFamily=Helvetica;fontSize=12;fontColor=default;" parent="1" vertex="1">
<mxGeometry x="274.5" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-41" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;" parent="1" source="fWsyDxW2gIVbsx2lcUwx-15" target="9hBKPDzoitwpIBdzFDQ7-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-26" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=#99CCFF;strokeColor=#000000;align=center;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=#DAE8FC;" parent="1" vertex="1">
<mxGeometry x="534.5" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-56" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="871.2499999999998" y="359.9999999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-27" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;strokeWidth=4;endArrow=none;endFill=0;" parent="1" target="9hBKPDzoitwpIBdzFDQ7-25" edge="1">
<mxGeometry x="204.5" y="180" as="geometry">
<mxPoint x="160" y="360" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-28" value="production" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="1" vertex="1">
<mxGeometry x="70" y="190" width="88.13" height="20" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-29" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-30" target="9hBKPDzoitwpIBdzFDQ7-32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-30" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=#FF9933;strokeColor=#000000;fillColor=#FFCC99;" parent="1" vertex="1">
<mxGeometry x="344.5" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-31" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-32" target="fWsyDxW2gIVbsx2lcUwx-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="471" y="418" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-32" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=#FF9933;strokeColor=#000000;fillColor=#FFCC99;" parent="1" vertex="1">
<mxGeometry x="401.5" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-33" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;" parent="1" source="fWsyDxW2gIVbsx2lcUwx-1" target="9hBKPDzoitwpIBdzFDQ7-26" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="540" y="440" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-35" value="/feature" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="1" vertex="1">
<mxGeometry x="70" y="427" width="186.25" height="20" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-37" value="main development branch<div><i>(permanent)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="1" vertex="1">
<mxGeometry x="70.25" y="360" width="197.75" height="43" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-38" value="one branch per feature<div><i>(short-lived branches)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="1" vertex="1">
<mxGeometry x="72.25" y="440" width="202.25" height="30" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-39" value="Tag: 1.0.0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="320" y="160" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-44" value="Tag: 1.1.0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="790" y="160" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--3" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=#99FF99;strokeColor=#000000;fillColor=#CCFFE6;" parent="1" vertex="1">
<mxGeometry x="346.13" y="185" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--7" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-25" target="punJEcE57REo3TfnCgo--3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="315" y="370" as="sourcePoint" />
<mxPoint x="290" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--8" value="main" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="1" vertex="1">
<mxGeometry x="69.93" y="350" width="38.13" height="20" as="geometry" />
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;strokeWidth=4;endArrow=none;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="punJEcE57REo3TfnCgo--3" edge="1">
<mxGeometry x="204.5" y="180" as="geometry">
<mxPoint x="159.5" y="199.5" as="sourcePoint" />
<mxPoint x="320" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="346" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="379.5" y="490" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="441" y="490" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="503" y="490" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="1" source="punJEcE57REo3TfnCgo--3" target="punJEcE57REo3TfnCgo--24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-1" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#FFCC99;strokeColor=default;fontSize=10;gradientColor=#FF9933;" parent="1" vertex="1">
<mxGeometry x="454" y="408" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-7" value="hotfix" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="1" vertex="1">
<mxGeometry x="70" y="249" width="54" height="20" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-10" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;" parent="1" source="fWsyDxW2gIVbsx2lcUwx-11" target="fWsyDxW2gIVbsx2lcUwx-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="533.5" y="428" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-11" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=#FF9933;strokeColor=#000000;fillColor=#FFCC99;" parent="1" vertex="1">
<mxGeometry x="610" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-12" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#FFCC99;strokeColor=default;fontSize=10;gradientColor=#FF9933;" parent="1" vertex="1">
<mxGeometry x="662.5" y="408" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-26" target="fWsyDxW2gIVbsx2lcUwx-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-17" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-26" target="fWsyDxW2gIVbsx2lcUwx-15" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="360" as="sourcePoint" />
<mxPoint x="854" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-15" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=#99CCFF;strokeColor=#000000;align=center;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=#DAE8FC;" parent="1" vertex="1">
<mxGeometry x="743" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;" parent="1" source="fWsyDxW2gIVbsx2lcUwx-12" target="fWsyDxW2gIVbsx2lcUwx-15" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="1" source="fWsyDxW2gIVbsx2lcUwx-15" target="punJEcE57REo3TfnCgo--24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-21" value="Feature Branch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1">
<mxGeometry x="317.25" y="427" width="84.5" height="30" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-22" value="Feature Branch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1">
<mxGeometry x="582.75" y="427" width="84.5" height="30" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-23" value="Tag: 1.1.1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="990" y="160" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-24" value="severe bugs fixed in production<div><i>(short-lived branches)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="1" vertex="1">
<mxGeometry x="70" y="260" width="210" height="40" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-25" value="latest code released to production<div><i>(permanent branch)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="1" vertex="1">
<mxGeometry x="70.25" y="200" width="217.75" height="40" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-40" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=#99CCFF;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1018" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-50" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=#EA6B66;strokeColor=#000000;fillColor=#F8CECC;" parent="1" vertex="1">
<mxGeometry x="883.5" y="246" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--24" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=#99FF99;strokeColor=#000000;fillColor=#CCFFE6;" parent="1" vertex="1">
<mxGeometry x="813" y="185" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--25" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=#99FF99;strokeColor=#000000;fillColor=#CCFFE6;" parent="1" vertex="1">
<mxGeometry x="1018" y="185" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-3" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#F8CECC;strokeColor=#000000;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=10;fontColor=default;gradientColor=#EA6B66;spacing=0;" parent="1" vertex="1">
<mxGeometry x="938" y="251" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-52" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="punJEcE57REo3TfnCgo--24" target="9hBKPDzoitwpIBdzFDQ7-50" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="525.5" y="456" as="targetPoint" />
<mxPoint x="591" y="200" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="punJEcE57REo3TfnCgo--28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="punJEcE57REo3TfnCgo--24" target="punJEcE57REo3TfnCgo--25" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="611" y="200" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Courier New;fontSize=16;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;" parent="1" source="fWsyDxW2gIVbsx2lcUwx-3" target="punJEcE57REo3TfnCgo--25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Courier New;fontSize=16;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="1" source="9hBKPDzoitwpIBdzFDQ7-50" target="fWsyDxW2gIVbsx2lcUwx-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fWsyDxW2gIVbsx2lcUwx-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Courier New;fontSize=16;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="1" source="fWsyDxW2gIVbsx2lcUwx-3" target="9hBKPDzoitwpIBdzFDQ7-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="9hBKPDzoitwpIBdzFDQ7-58" value="Hotfix Branch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1">
<mxGeometry x="858.5" y="273" width="80" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="complex jsi-flow" id="hD9k3uiiF7m_xtEvz6hj">
<mxGraphModel dx="784" dy="463" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root>
<mxCell id="0eLeI9AKKyFph5q9KkOW-0" />
<mxCell id="0eLeI9AKKyFph5q9KkOW-1" parent="0eLeI9AKKyFph5q9KkOW-0" />
<mxCell id="M3EQ_RACUWfIjs4AsgwI-1" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=4;fillColor=#f5f5f5;strokeColor=#CFCFCF;" edge="1" parent="0eLeI9AKKyFph5q9KkOW-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="158.1270588235294" y="417.5" as="sourcePoint" />
<mxPoint x="1560" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="M3EQ_RACUWfIjs4AsgwI-2" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=4;fillColor=#f5f5f5;strokeColor=#CFCFCF;" edge="1" parent="0eLeI9AKKyFph5q9KkOW-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="168.1270588235294" y="480.5" as="sourcePoint" />
<mxPoint x="1570" y="483" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="M3EQ_RACUWfIjs4AsgwI-0" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=4;fillColor=#f5f5f5;strokeColor=#CFCFCF;" edge="1" parent="0eLeI9AKKyFph5q9KkOW-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="158.1270588235294" y="265" as="sourcePoint" />
<mxPoint x="1570" y="265" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Example diagram for a workflow with a simpler branching model:" link="https://nvie.com/posts/a-successful-git-branching-model/" id="0eLeI9AKKyFph5q9KkOW-2">
<mxCell style="text;whiteSpace=wrap;html=1;fontStyle=1;fontSize=17;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="90" y="60" width="542.25" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<u><font style="font-size: 11px;" color="#0066cc">https://gist.github.com/digitaljhelms/4287848</font></u>" linkTarget="_blank" link="https://gist.github.com/digitaljhelms/4287848" id="0eLeI9AKKyFph5q9KkOW-3">
<mxCell style="text;whiteSpace=wrap;html=1;rounded=0;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="182" y="90" width="298" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Pretty much this:" id="0eLeI9AKKyFph5q9KkOW-4">
<mxCell style="text;whiteSpace=wrap;html=1;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="91.5" y="90" width="98.5" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="0eLeI9AKKyFph5q9KkOW-5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;plain-blue;endArrow=none;endFill=0;strokeWidth=4;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-7" target="0eLeI9AKKyFph5q9KkOW-9" edge="1">
<mxGeometry x="304.5" y="180" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-6" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-7" target="0eLeI9AKKyFph5q9KkOW-14" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-7" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=none;fillColor=#B5E3Fe;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="274.5" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-8" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-38" target="0eLeI9AKKyFph5q9KkOW-41" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-9" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="534.5" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-10" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;" parent="0eLeI9AKKyFph5q9KkOW-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="871.2499999999998" y="359.9999999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-13" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-14" target="0eLeI9AKKyFph5q9KkOW-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-14" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="344.5" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-15" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-16" target="0eLeI9AKKyFph5q9KkOW-31" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="471" y="418" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-16" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="401.5" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-17" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-31" target="0eLeI9AKKyFph5q9KkOW-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="540" y="440" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-21" value="Tag: 1.0.0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="320" y="160" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-22" value="Tag: 1.1.0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="790" y="160" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-23" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;fillColor=#99FFCC;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="346.13" y="185" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-24" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-7" target="0eLeI9AKKyFph5q9KkOW-23" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="315" y="370" as="sourcePoint" />
<mxPoint x="290" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-26" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;strokeWidth=4;endArrow=none;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" target="0eLeI9AKKyFph5q9KkOW-23" edge="1">
<mxGeometry x="204.5" y="180" as="geometry">
<mxPoint x="159.5" y="199.5" as="sourcePoint" />
<mxPoint x="320" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="346" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="379.5" y="490" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="441" y="490" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="503" y="490" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-23" target="0eLeI9AKKyFph5q9KkOW-43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-31" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#e1d5e7;strokeColor=default;fontSize=10;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="454" y="408" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-33" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-34" target="0eLeI9AKKyFph5q9KkOW-35" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="533.5" y="428" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-34" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="610" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-35" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#e1d5e7;strokeColor=default;fontSize=10;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="662.5" y="408" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-9" target="0eLeI9AKKyFph5q9KkOW-34" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-37" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-9" target="0eLeI9AKKyFph5q9KkOW-38" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="360" as="sourcePoint" />
<mxPoint x="854" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-38" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="743" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-35" target="0eLeI9AKKyFph5q9KkOW-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-40" value="" style="group" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1" connectable="0">
<mxGeometry x="813" y="185" width="235" height="190" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-41" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-40" vertex="1">
<mxGeometry x="205" y="160" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-42" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=#EA6B66;strokeColor=#B85450;fillColor=#F8CECC;" parent="0eLeI9AKKyFph5q9KkOW-40" vertex="1">
<mxGeometry x="70.5" y="65" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-43" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;fillColor=#99FFCC;" parent="0eLeI9AKKyFph5q9KkOW-40" vertex="1">
<mxGeometry width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-44" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;fillColor=#99FFCC;" parent="0eLeI9AKKyFph5q9KkOW-40" vertex="1">
<mxGeometry x="205" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-45" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#F8CECC;strokeColor=#B85450;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=10;fontColor=default;gradientColor=#EA6B66;spacing=0;" parent="0eLeI9AKKyFph5q9KkOW-40" vertex="1">
<mxGeometry x="125" y="70" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-46" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=4;fontFamily=Courier New;fontSize=16;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-40" source="0eLeI9AKKyFph5q9KkOW-43" target="0eLeI9AKKyFph5q9KkOW-42" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-287.5" y="271" as="targetPoint" />
<mxPoint x="-222" y="15" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=4;endArrow=none;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-40" source="0eLeI9AKKyFph5q9KkOW-43" target="0eLeI9AKKyFph5q9KkOW-44" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-202" y="15" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Courier New;fontSize=16;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-40" source="0eLeI9AKKyFph5q9KkOW-45" target="0eLeI9AKKyFph5q9KkOW-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Courier New;fontSize=16;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="0eLeI9AKKyFph5q9KkOW-40" source="0eLeI9AKKyFph5q9KkOW-42" target="0eLeI9AKKyFph5q9KkOW-45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Courier New;fontSize=16;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="0eLeI9AKKyFph5q9KkOW-40" source="0eLeI9AKKyFph5q9KkOW-45" target="0eLeI9AKKyFph5q9KkOW-41" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-51" value="Hotfix Branch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="0eLeI9AKKyFph5q9KkOW-40" vertex="1">
<mxGeometry x="45.5" y="92" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-38" target="0eLeI9AKKyFph5q9KkOW-43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-53" value="Feature Branch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="317.25" y="427" width="84.5" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-54" value="Feature Branch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="582.75" y="427" width="84.5" height="30" as="geometry" />
</mxCell>
<mxCell id="0eLeI9AKKyFph5q9KkOW-55" value="Tag: 1.1.1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="990" y="160" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;plain-blue;endArrow=none;endFill=0;strokeWidth=4;strokeColor=#000000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-41" target="M-LtT2yWiKTa7JRdZhIo-6" edge="1">
<mxGeometry x="304.5" y="180" as="geometry">
<mxPoint x="1050" y="360" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-5" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;exitDx=0;exitDy=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-41" target="M-LtT2yWiKTa7JRdZhIo-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1048" y="360" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-41" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-6" target="M-LtT2yWiKTa7JRdZhIo-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-6" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1277.5" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-7" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-8" target="M-LtT2yWiKTa7JRdZhIo-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-8" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1089.5" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-9" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=1;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-10" target="M-LtT2yWiKTa7JRdZhIo-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1214" y="418" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-10" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1144.5" y="403" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-11" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;entryX=0;entryY=0.5;entryPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;exitX=0;exitY=0;exitDx=40;exitDy=10;exitPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-12" target="M-LtT2yWiKTa7JRdZhIo-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1283" y="440" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-12" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#e1d5e7;strokeColor=default;fontSize=10;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1197" y="408" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-20" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;flipH=1;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1218.5" y="467" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-21" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;html=1;exitX=0;exitY=0.5;exitPerimeter=0;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeWidth=4;fontSize=15;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;exitDx=0;exitDy=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-22" target="M-LtT2yWiKTa7JRdZhIo-23" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1419.5" y="482" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-22" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;flipH=1;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1348" y="467" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-23" value="PR/CR" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;strokeWidth=3;position2=0.25;size=20;position=0.4;base=14;fillColor=#e1d5e7;strokeColor=default;fontSize=10;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1400.5" y="472" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-25" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;flipH=1;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1089.5" y="467" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-27" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;flipH=1;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1156.5" y="467" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-41" target="M-LtT2yWiKTa7JRdZhIo-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;curved=1;dashed=1;dashPattern=1 1;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-6" target="M-LtT2yWiKTa7JRdZhIo-22" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-30" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;flipH=1;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1276" y="467" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-33" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-25" target="M-LtT2yWiKTa7JRdZhIo-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-34" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-27" target="M-LtT2yWiKTa7JRdZhIo-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-35" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-20" target="M-LtT2yWiKTa7JRdZhIo-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-36" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-30" target="M-LtT2yWiKTa7JRdZhIo-22" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-37" value="Merge main to feature" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Helvetica;fontSize=10;fontColor=default;labelBackgroundColor=default;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1330" y="403" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-40" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-blue;gradientColor=none;strokeColor=#000000;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1481" y="345" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-42" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-23" target="M-LtT2yWiKTa7JRdZhIo-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-43" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;strokeWidth=4;shape=mxgraph.flowchart.on-page_reference;plain-purple;gradientColor=none;strokeColor=#000000;fillColor=#99FFCC;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1551" y="185" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-44" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="0eLeI9AKKyFph5q9KkOW-44" target="M-LtT2yWiKTa7JRdZhIo-43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-45" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;strokeWidth=4;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=15;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="0eLeI9AKKyFph5q9KkOW-1" source="M-LtT2yWiKTa7JRdZhIo-40" target="M-LtT2yWiKTa7JRdZhIo-43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="M-LtT2yWiKTa7JRdZhIo-46" value="Tag: 1.2.0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="1531" y="160" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-0" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;strokeWidth=4;endArrow=none;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="0eLeI9AKKyFph5q9KkOW-1" target="0eLeI9AKKyFph5q9KkOW-7" edge="1">
<mxGeometry x="204.5" y="180" as="geometry">
<mxPoint x="160" y="360" as="sourcePoint" />
<mxPoint x="275" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-1" value="production" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="70" y="190" width="88.13" height="20" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-2" value="/feature" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="70" y="427" width="186.25" height="20" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-3" value="main development branch<div><i>(permanent branch)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="70.25" y="360" width="197.75" height="43" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-4" value="one branch per feature<div><i>(short-lived branches)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="72.25" y="440" width="202.25" height="30" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-5" value="main" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="69.93" y="350" width="38.13" height="20" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-6" value="hotfix" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=14;fontStyle=1;fontFamily=Courier New;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="70" y="253" width="54" height="20" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-7" value="severe bugs fixed in production<div><i>(short-lived branches)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="70" y="262" width="210" height="40" as="geometry" />
</mxCell>
<mxCell id="fJ4NP_wwvzKIkrB_VY5m-8" value="latest code released to production<div><i>(permanent branch)</i></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontSize=12;fontStyle=0;fontColor=#009900;" parent="0eLeI9AKKyFph5q9KkOW-1" vertex="1">
<mxGeometry x="70.25" y="200" width="217.75" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>