bed495a9 Andy McCall 1 month ago ↶
1
{
2
" name" : " oxygen-vscode" ,
3
" displayName" : " Oxygen" ,
4
" description" : " Oxygen version control: source control view, diffs, decorations, bookmarks and history for oxy repositories" ,
44bfd5ad Andy McCall 1 month ago ↶
5
" version" : " 0.9.0" ,
bed495a9 Andy McCall 1 month ago ↶
6
" publisher" : " oxygen" ,
7
" license" : " MIT OR Apache-2.0" ,
8
" icon" : " assets/images/oxygen.png" ,
9
" engines" : {
10
" vscode" : " ^1.137.0"
11
} ,
12
" categories" : [
13
" SCM Providers"
14
] ,
15
" keywords" : [
16
" oxygen" ,
17
" oxy" ,
18
" scm" ,
19
" version control"
20
] ,
21
" activationEvents" : [
71d8bf97 Andy McCall 1 month ago ↶
22
" workspaceContains:.oxy/format" ,
23
" workspaceContains:.oxy" ,
24
" onStartupFinished"
bed495a9 Andy McCall 1 month ago ↶
25
] ,
26
" main" : " ./dist/extension.js" ,
27
" contributes" : {
28
" commands" : [
f6bda77e Andy McCall 1 month ago ↶
29
{
30
" command" : " oxygen.refresh" ,
31
" title" : " Refresh" ,
32
" category" : " Oxygen" ,
33
" icon" : " $(refresh)"
34
} ,
35
{
36
" command" : " oxygen.commit" ,
37
" title" : " Commit" ,
38
" category" : " Oxygen" ,
39
" icon" : " $(check)"
40
} ,
41
{
42
" command" : " oxygen.openFile" ,
43
" title" : " Open File" ,
44
" category" : " Oxygen" ,
45
" icon" : " $(go-to-file)"
46
} ,
47
{
48
" command" : " oxygen.openChanges" ,
49
" title" : " Open Changes" ,
50
" category" : " Oxygen"
51
} ,
52
{
53
" command" : " oxygen.openBaseVersion" ,
54
" title" : " Open Base Version" ,
55
" category" : " Oxygen"
56
} ,
57
{
58
" command" : " oxygen.showOutput" ,
59
" title" : " Show Output" ,
60
" category" : " Oxygen"
61
} ,
62
{
63
" command" : " oxygen.showLog" ,
64
" title" : " Show Log" ,
65
" category" : " Oxygen"
66
} ,
67
{
68
" command" : " oxygen.init" ,
69
" title" : " Initialize Repository" ,
70
" category" : " Oxygen"
71
} ,
72
{
73
" command" : " oxygen.discard" ,
74
" title" : " Discard Changes" ,
75
" category" : " Oxygen" ,
76
" icon" : " $(discard)"
77
} ,
78
{
79
" command" : " oxygen.commitSelected" ,
80
" title" : " Commit Selected Paths" ,
81
" category" : " Oxygen"
82
} ,
83
{
84
" command" : " oxygen.commitHunks" ,
85
" title" : " Commit Hunks\u2026 " ,
86
" category" : " Oxygen"
87
} ,
88
{
89
" command" : " oxygen.amend" ,
90
" title" : " Amend" ,
91
" category" : " Oxygen"
92
} ,
93
{
94
" command" : " oxygen.undo" ,
95
" title" : " Undo Last Operation" ,
96
" category" : " Oxygen" ,
97
" icon" : " $(discard)"
98
} ,
99
{
100
" command" : " oxygen.undoTo" ,
101
" title" : " Undo to Here" ,
102
" category" : " Oxygen" ,
103
" icon" : " $(discard)"
104
} ,
105
{
106
" command" : " oxygen.refreshOperations" ,
107
" title" : " Refresh Operations" ,
108
" category" : " Oxygen" ,
109
" icon" : " $(refresh)"
110
} ,
111
{
112
" command" : " oxygen.switchBookmark" ,
113
" title" : " Switch Bookmark\u2026 " ,
114
" category" : " Oxygen" ,
115
" icon" : " $(bookmark)"
116
} ,
117
{
118
" command" : " oxygen.createBookmark" ,
119
" title" : " Create Bookmark\u2026 " ,
120
" category" : " Oxygen"
121
} ,
122
{
123
" command" : " oxygen.mergeBookmark" ,
124
" title" : " Merge Bookmark\u2026 " ,
125
" category" : " Oxygen"
126
} ,
127
{
128
" command" : " oxygen.deleteBookmark" ,
129
" title" : " Delete Bookmark\u2026 " ,
130
" category" : " Oxygen"
131
} ,
132
{
133
" command" : " oxygen.fetch" ,
134
" title" : " Fetch" ,
135
" category" : " Oxygen"
136
} ,
137
{
138
" command" : " oxygen.pull" ,
139
" title" : " Pull" ,
140
" category" : " Oxygen"
141
} ,
142
{
143
" command" : " oxygen.push" ,
144
" title" : " Push" ,
145
" category" : " Oxygen"
146
} ,
147
{
148
" command" : " oxygen.pushBookmark" ,
149
" title" : " Push Bookmark\u2026 " ,
150
" category" : " Oxygen"
151
} ,
152
{
153
" command" : " oxygen.sync" ,
154
" title" : " Sync" ,
155
" category" : " Oxygen" ,
156
" icon" : " $(sync)"
157
} ,
158
{
159
" command" : " oxygen.showHistory" ,
160
" title" : " Show History" ,
161
" category" : " Oxygen" ,
162
" icon" : " $(git-commit)"
163
} ,
164
{
165
" command" : " oxygen.fileHistory" ,
166
" title" : " File History\u2026 " ,
167
" category" : " Oxygen" ,
168
" icon" : " $(history)"
169
} ,
170
{
171
" command" : " oxygen.toggleBlame" ,
172
" title" : " Toggle Inline Blame" ,
173
" category" : " Oxygen"
174
} ,
175
{
176
" command" : " oxygen.showChange" ,
177
" title" : " Show Change" ,
178
" category" : " Oxygen"
179
} ,
180
{
181
" command" : " oxygen.acceptSides" ,
182
" title" : " Accept Conflict Sides" ,
183
" category" : " Oxygen"
184
} ,
185
{
186
" command" : " oxygen.keepCandidate" ,
187
" title" : " Keep This Candidate" ,
188
" category" : " Oxygen" ,
189
" icon" : " $(check)"
190
} ,
191
{
192
" command" : " oxygen.markResolved" ,
193
" title" : " Mark Resolved" ,
194
" category" : " Oxygen" ,
195
" icon" : " $(check-all)"
196
} ,
197
{
198
" command" : " oxygen.openConflict" ,
199
" title" : " Open Conflict" ,
200
" category" : " Oxygen"
201
} ,
202
{
203
" command" : " oxygen.openSubrepo" ,
204
" title" : " Open Subrepo" ,
205
" category" : " Oxygen"
206
} ,
207
{
208
" command" : " oxygen.updateSubrepo" ,
209
" title" : " Update to Pin" ,
210
" category" : " Oxygen" ,
211
" icon" : " $(cloud-download)"
212
} ,
213
{
214
" command" : " oxygen.updateSubrepos" ,
215
" title" : " Update Subrepos" ,
216
" category" : " Oxygen"
217
} ,
218
{
219
" command" : " oxygen.bisectStart" ,
220
" title" : " Bisect: Start" ,
221
" category" : " Oxygen"
222
} ,
223
{
224
" command" : " oxygen.bisectGood" ,
225
" title" : " Bisect: Good" ,
226
" category" : " Oxygen"
227
} ,
228
{
229
" command" : " oxygen.bisectBad" ,
230
" title" : " Bisect: Bad" ,
231
" category" : " Oxygen"
232
} ,
233
{
234
" command" : " oxygen.bisectSkip" ,
235
" title" : " Bisect: Skip" ,
236
" category" : " Oxygen"
237
} ,
238
{
239
" command" : " oxygen.bisectRun" ,
240
" title" : " Bisect: Run\u2026 " ,
241
" category" : " Oxygen"
242
} ,
243
{
244
" command" : " oxygen.bisectReset" ,
245
" title" : " Bisect: Reset" ,
246
" category" : " Oxygen"
247
} ,
248
{
249
" command" : " oxygen.refreshBisect" ,
250
" title" : " Refresh" ,
251
" category" : " Oxygen" ,
252
" icon" : " $(refresh)"
253
} ,
254
{
255
" command" : " oxygen.refreshTrust" ,
256
" title" : " Refresh" ,
257
" category" : " Oxygen" ,
258
" icon" : " $(refresh)"
259
} ,
260
{
261
" command" : " oxygen.verify" ,
262
" title" : " Verify Signatures" ,
263
" category" : " Oxygen"
264
} ,
265
{
266
" command" : " oxygen.tags" ,
267
" title" : " Tags\u2026 " ,
268
" category" : " Oxygen"
269
} ,
270
{
271
" command" : " oxygen.createTag" ,
272
" title" : " Create Tag\u2026 " ,
273
" category" : " Oxygen"
274
} ,
275
{
276
" command" : " oxygen.addWorkspace" ,
277
" title" : " Add Workspace\u2026 " ,
278
" category" : " Oxygen"
279
} ,
280
{
281
" command" : " oxygen.clone" ,
282
" title" : " Clone Repository\u2026 " ,
283
" category" : " Oxygen"
284
} ,
285
{
286
" command" : " oxygen.openOnRemote" ,
287
" title" : " Open on Remote" ,
288
" category" : " Oxygen" ,
289
" icon" : " $(link-external)"
290
} ,
291
{
292
" command" : " oxygen.openChangeOnRemote" ,
293
" title" : " Open Change on Remote" ,
294
" category" : " Oxygen"
b4626290 Andy McCall 1 month ago ↶
295
} ,
296
{
297
" command" : " oxygen.history.split" ,
298
" title" : " Split\u2026 " ,
299
" category" : " Oxygen" ,
300
" icon" : " $(split-horizontal)"
301
} ,
302
{
303
" command" : " oxygen.history.squash" ,
304
" title" : " Squash into a Dependency\u2026 " ,
305
" category" : " Oxygen" ,
306
" icon" : " $(fold)"
307
} ,
308
{
309
" command" : " oxygen.history.rebase" ,
310
" title" : " Rebase onto\u2026 " ,
311
" category" : " Oxygen" ,
312
" icon" : " $(git-pull-request-go-to-changes)"
44bfd5ad Andy McCall 1 month ago ↶
313
} ,
314
{
315
" command" : " oxygen.amendMode" ,
316
" title" : " Amend Mode" ,
317
" category" : " Oxygen" ,
318
" icon" : " $(edit)"
319
} ,
320
{
321
" command" : " oxygen.leaveAmendMode" ,
322
" title" : " Leave Amend Mode" ,
323
" category" : " Oxygen" ,
324
" icon" : " $(close)"
325
} ,
326
{
327
" command" : " oxygen.messageHistory" ,
328
" title" : " Previous Commit Messages\u2026 " ,
329
" category" : " Oxygen" ,
330
" icon" : " $(history)"
f6bda77e Andy McCall 1 month ago ↶
331
}
810a1c53 Andy McCall 1 month ago ↶
332
] ,
35d56b58 Andy McCall 1 month ago ↶
333
" views" : {
334
" scm" : [
f6bda77e Andy McCall 1 month ago ↶
335
{
336
" id" : " oxygen.operations" ,
337
" name" : " Oxygen Operations" ,
338
" when" : " oxygen.hasRepository" ,
339
" icon" : " assets/images/oxygen.svg" ,
340
" visibility" : " collapsed"
341
} ,
342
{
343
" id" : " oxygen.bisect" ,
344
" name" : " Oxygen Bisect" ,
345
" when" : " oxygen.hasRepository" ,
346
" icon" : " assets/images/oxygen.svg" ,
347
" visibility" : " collapsed"
348
} ,
349
{
350
" id" : " oxygen.trust" ,
351
" name" : " Oxygen Trust" ,
352
" when" : " oxygen.hasRepository" ,
353
" icon" : " assets/images/oxygen.svg" ,
354
" visibility" : " collapsed"
355
}
35d56b58 Andy McCall 1 month ago ↶
356
]
357
} ,
810a1c53 Andy McCall 1 month ago ↶
358
" viewsWelcome" : [
359
{
360
" view" : " scm" ,
361
" contents" : " Oxygen is installed but found no oxy repository in the open folders.\n [Initialize Oxygen Repository](command:oxygen.init)\n [Show Oxygen Output](command:oxygen.showOutput)" ,
362
" when" : " workbenchState != empty && !oxygen.hasRepository"
363
}
bed495a9 Andy McCall 1 month ago ↶
364
] ,
365
" menus" : {
366
" scm/title" : [
f6bda77e Andy McCall 1 month ago ↶
367
{
368
" command" : " oxygen.commit" ,
369
" group" : " navigation@1" ,
370
" when" : " scmProvider == oxygen"
371
} ,
372
{
373
" command" : " oxygen.sync" ,
374
" group" : " navigation@2" ,
375
" when" : " scmProvider == oxygen"
376
} ,
377
{
378
" command" : " oxygen.refresh" ,
379
" group" : " navigation@3" ,
380
" when" : " scmProvider == oxygen"
381
} ,
382
{
383
" command" : " oxygen.pull" ,
384
" group" : " 4_sync@1" ,
385
" when" : " scmProvider == oxygen"
386
} ,
387
{
388
" command" : " oxygen.push" ,
389
" group" : " 4_sync@2" ,
390
" when" : " scmProvider == oxygen"
391
} ,
392
{
393
" command" : " oxygen.pushBookmark" ,
394
" group" : " 4_sync@3" ,
395
" when" : " scmProvider == oxygen"
396
} ,
397
{
398
" command" : " oxygen.fetch" ,
399
" group" : " 4_sync@4" ,
400
" when" : " scmProvider == oxygen"
401
} ,
402
{
403
" command" : " oxygen.switchBookmark" ,
404
" group" : " 5_bookmarks@1" ,
405
" when" : " scmProvider == oxygen"
406
} ,
407
{
408
" command" : " oxygen.createBookmark" ,
409
" group" : " 5_bookmarks@2" ,
410
" when" : " scmProvider == oxygen"
411
} ,
412
{
413
" command" : " oxygen.mergeBookmark" ,
414
" group" : " 5_bookmarks@3" ,
415
" when" : " scmProvider == oxygen"
416
} ,
417
{
418
" command" : " oxygen.deleteBookmark" ,
419
" group" : " 5_bookmarks@4" ,
420
" when" : " scmProvider == oxygen"
421
} ,
422
{
423
" command" : " oxygen.tags" ,
424
" group" : " 6_more@1" ,
425
" when" : " scmProvider == oxygen"
426
} ,
427
{
428
" command" : " oxygen.createTag" ,
429
" group" : " 6_more@2" ,
430
" when" : " scmProvider == oxygen"
431
} ,
432
{
433
" command" : " oxygen.addWorkspace" ,
434
" group" : " 6_more@3" ,
435
" when" : " scmProvider == oxygen"
436
} ,
437
{
438
" command" : " oxygen.updateSubrepos" ,
439
" group" : " 6_more@4" ,
440
" when" : " scmProvider == oxygen"
441
} ,
442
{
443
" command" : " oxygen.verify" ,
444
" group" : " 6_more@5" ,
445
" when" : " scmProvider == oxygen"
446
} ,
447
{
448
" command" : " oxygen.commitHunks" ,
449
" group" : " 2_commit@1" ,
450
" when" : " scmProvider == oxygen"
451
} ,
452
{
453
" command" : " oxygen.amend" ,
454
" group" : " 2_commit@2" ,
455
" when" : " scmProvider == oxygen"
456
} ,
457
{
458
" command" : " oxygen.undo" ,
459
" group" : " 3_undo" ,
460
" when" : " scmProvider == oxygen"
461
} ,
462
{
463
" command" : " oxygen.markResolved" ,
464
" group" : " 2_commit@3" ,
465
" when" : " scmProvider == oxygen"
466
} ,
467
{
468
" command" : " oxygen.showHistory" ,
469
" group" : " 1_view@1" ,
470
" when" : " scmProvider == oxygen"
471
} ,
472
{
473
" command" : " oxygen.showLog" ,
474
" group" : " 1_view@2" ,
475
" when" : " scmProvider == oxygen"
476
} ,
477
{
478
" command" : " oxygen.showOutput" ,
479
" group" : " 1_view@3" ,
480
" when" : " scmProvider == oxygen"
481
} ,
482
{
483
" command" : " oxygen.openOnRemote" ,
484
" when" : " scmProvider == oxygen" ,
485
" group" : " navigation@9"
44bfd5ad Andy McCall 1 month ago ↶
486
} ,
487
{
488
" command" : " oxygen.amendMode" ,
489
" group" : " navigation@4" ,
490
" when" : " scmProvider == oxygen && !oxygen.amending"
491
} ,
492
{
493
" command" : " oxygen.leaveAmendMode" ,
494
" group" : " navigation@4" ,
495
" when" : " scmProvider == oxygen && oxygen.amending"
496
} ,
497
{
498
" command" : " oxygen.messageHistory" ,
499
" group" : " 2_commit@4" ,
500
" when" : " scmProvider == oxygen"
f6bda77e Andy McCall 1 month ago ↶
501
}
ab81294a Andy McCall 1 month ago ↶
502
] ,
503
" editor/title" : [
f6bda77e Andy McCall 1 month ago ↶
504
{
505
" command" : " oxygen.fileHistory" ,
506
" group" : " navigation@9" ,
507
" when" : " oxygen.hasRepository && resourceScheme == file"
508
}
bed495a9 Andy McCall 1 month ago ↶
509
] ,
ab81294a Andy McCall 1 month ago ↶
510
" editor/context" : [
f6bda77e Andy McCall 1 month ago ↶
511
{
512
" command" : " oxygen.toggleBlame" ,
513
" group" : " oxygen@1" ,
514
" when" : " oxygen.hasRepository && resourceScheme == file"
515
} ,
516
{
517
" command" : " oxygen.fileHistory" ,
518
" group" : " oxygen@2" ,
519
" when" : " oxygen.hasRepository && resourceScheme == file"
520
}
ab81294a Andy McCall 1 month ago ↶
521
] ,
522
" explorer/context" : [
f6bda77e Andy McCall 1 month ago ↶
523
{
524
" command" : " oxygen.fileHistory" ,
525
" group" : " 7_modification@9" ,
526
" when" : " oxygen.hasRepository && !explorerResourceIsFolder"
527
}
ab81294a Andy McCall 1 month ago ↶
528
] ,
bed495a9 Andy McCall 1 month ago ↶
529
" scm/resourceState/context" : [
f6bda77e Andy McCall 1 month ago ↶
530
{
531
" command" : " oxygen.openFile" ,
532
" group" : " inline@1" ,
533
" when" : " scmProvider == oxygen"
534
} ,
535
{
536
" command" : " oxygen.discard" ,
537
" group" : " inline@2" ,
538
" when" : " scmProvider == oxygen"
539
} ,
540
{
541
" command" : " oxygen.openChanges" ,
542
" group" : " navigation" ,
543
" when" : " scmProvider == oxygen"
544
} ,
545
{
546
" command" : " oxygen.openBaseVersion" ,
547
" group" : " navigation" ,
548
" when" : " scmProvider == oxygen"
549
} ,
550
{
551
" command" : " oxygen.commitSelected" ,
552
" group" : " 1_modification@1" ,
553
" when" : " scmProvider == oxygen"
554
} ,
555
{
556
" command" : " oxygen.discard" ,
557
" group" : " 1_modification@2" ,
558
" when" : " scmProvider == oxygen"
559
} ,
560
{
561
" command" : " oxygen.keepCandidate" ,
562
" group" : " inline@0" ,
563
" when" : " scmProvider == oxygen && scmResourceState == candidate"
564
} ,
565
{
566
" command" : " oxygen.updateSubrepo" ,
567
" group" : " inline@0" ,
568
" when" : " scmProvider == oxygen && scmResourceState == subrepo"
569
} ,
570
{
571
" command" : " oxygen.keepCandidate" ,
572
" group" : " 0_conflict" ,
573
" when" : " scmProvider == oxygen && scmResourceState == candidate"
574
}
25103ddd Andy McCall 1 month ago ↶
575
] ,
576
" scm/resourceGroup/context" : [
f6bda77e Andy McCall 1 month ago ↶
577
{
578
" command" : " oxygen.markResolved" ,
579
" group" : " inline" ,
580
" when" : " scmProvider == oxygen && scmResourceGroup == conflicts"
581
}
bed495a9 Andy McCall 1 month ago ↶
582
] ,
35d56b58 Andy McCall 1 month ago ↶
583
" view/title" : [
f6bda77e Andy McCall 1 month ago ↶
584
{
585
" command" : " oxygen.refreshOperations" ,
586
" group" : " navigation" ,
587
" when" : " view == oxygen.operations"
588
} ,
589
{
590
" command" : " oxygen.refreshBisect" ,
591
" group" : " navigation" ,
592
" when" : " view == oxygen.bisect"
593
} ,
594
{
595
" command" : " oxygen.refreshTrust" ,
596
" group" : " navigation" ,
597
" when" : " view == oxygen.trust"
598
}
35d56b58 Andy McCall 1 month ago ↶
599
] ,
600
" view/item/context" : [
f6bda77e Andy McCall 1 month ago ↶
601
{
602
" command" : " oxygen.undoTo" ,
603
" group" : " inline" ,
604
" when" : " view == oxygen.operations && viewItem == operation"
605
}
35d56b58 Andy McCall 1 month ago ↶
606
] ,
bed495a9 Andy McCall 1 month ago ↶
607
" commandPalette" : [
f6bda77e Andy McCall 1 month ago ↶
608
{
609
" command" : " oxygen.openFile" ,
610
" when" : " false"
611
} ,
612
{
613
" command" : " oxygen.openChanges" ,
614
" when" : " false"
615
} ,
616
{
617
" command" : " oxygen.openBaseVersion" ,
618
" when" : " false"
619
} ,
620
{
621
" command" : " oxygen.discard" ,
622
" when" : " false"
623
} ,
624
{
625
" command" : " oxygen.commitSelected" ,
626
" when" : " false"
627
} ,
628
{
629
" command" : " oxygen.undoTo" ,
630
" when" : " false"
631
} ,
632
{
633
" command" : " oxygen.refreshOperations" ,
634
" when" : " false"
635
} ,
636
{
637
" command" : " oxygen.showChange" ,
638
" when" : " false"
639
} ,
640
{
641
" command" : " oxygen.acceptSides" ,
642
" when" : " false"
643
} ,
644
{
645
" command" : " oxygen.keepCandidate" ,
646
" when" : " false"
647
} ,
648
{
649
" command" : " oxygen.openConflict" ,
650
" when" : " false"
651
} ,
652
{
653
" command" : " oxygen.openSubrepo" ,
654
" when" : " false"
655
} ,
656
{
657
" command" : " oxygen.updateSubrepo" ,
658
" when" : " false"
659
} ,
660
{
661
" command" : " oxygen.refreshBisect" ,
662
" when" : " false"
663
} ,
664
{
665
" command" : " oxygen.refreshTrust" ,
b4626290 Andy McCall 1 month ago ↶
666
" when" : " false"
667
} ,
668
{
669
" command" : " oxygen.history.split" ,
f6bda77e Andy McCall 1 month ago ↶
670
" when" : " false"
b4626290 Andy McCall 1 month ago ↶
671
} ,
672
{
673
" command" : " oxygen.history.squash" ,
674
" when" : " false"
675
} ,
676
{
677
" command" : " oxygen.history.rebase" ,
678
" when" : " false"
f6bda77e Andy McCall 1 month ago ↶
679
}
680
] ,
681
" editor/title/context" : [
682
{
683
" command" : " oxygen.openOnRemote" ,
684
" when" : " oxygen.hasRemoteProvider" ,
685
" group" : " oxygen"
b4626290 Andy McCall 1 month ago ↶
686
}
687
] ,
688
" webview/context" : [
689
{
690
" command" : " oxygen.history.split" ,
691
" when" : " webviewId == 'oxygen.history' && webviewSection == 'change' && oxygenHead" ,
692
" group" : " oxygen@1"
693
} ,
694
{
695
" command" : " oxygen.history.squash" ,
696
" when" : " webviewId == 'oxygen.history' && webviewSection == 'change' && oxygenHasDeps" ,
697
" group" : " oxygen@2"
698
} ,
699
{
700
" command" : " oxygen.history.rebase" ,
701
" when" : " webviewId == 'oxygen.history' && webviewSection == 'change'" ,
702
" group" : " oxygen@3"
f6bda77e Andy McCall 1 month ago ↶
703
}
bed495a9 Andy McCall 1 month ago ↶
704
]
705
} ,
706
" configuration" : {
707
" title" : " Oxygen" ,
708
" properties" : {
709
" oxygen.path" : {
710
" type" : " string" ,
711
" default" : " " ,
712
" description" : " Path to the oxy binary. Empty means oxy on PATH, then ~/.local/bin/oxy."
713
} ,
714
" oxygen.autoRefresh" : {
715
" type" : " boolean" ,
716
" default" : true ,
717
" description" : " Refresh the source control view when files in the workspace change."
718
} ,
719
" oxygen.decorations.enabled" : {
720
" type" : " boolean" ,
721
" default" : true ,
722
" description" : " Show status decorations in the explorer and on editor tabs."
723
} ,
ab81294a Andy McCall 1 month ago ↶
724
" oxygen.inlineBlame" : {
725
" type" : " boolean" ,
726
" default" : false ,
727
" description" : " Show each line's introducing change, author and age at the end of the line."
728
} ,
c8f95589 Andy McCall 1 month ago ↶
729
" oxygen.confirmSync" : {
730
" type" : " boolean" ,
731
" default" : true ,
732
" description" : " Ask before pushing."
733
} ,
35d56b58 Andy McCall 1 month ago ↶
734
" oxygen.showSnapshotOperations" : {
735
" type" : " boolean" ,
736
" default" : false ,
737
" description" : " List snapshot operations in the Oxygen Operations view."
738
} ,
bed495a9 Andy McCall 1 month ago ↶
739
" oxygen.statusBar.enabled" : {
740
" type" : " boolean" ,
741
" default" : true ,
742
" description" : " Show the bookmark, working copy and state in the status bar."
743
}
744
}
745
}
746
} ,
747
" scripts" : {
748
" build" : " esbuild src/extension.ts --bundle --platform=node --format=cjs --external:vscode --outfile=dist/extension.js --sourcemap" ,
749
" watch" : " npm run build -- --watch" ,
750
" typecheck" : " tsc --noEmit -p ." ,
44bfd5ad Andy McCall 1 month ago ↶
751
" pretest" : " esbuild src/oxy.ts --bundle --platform=node --format=esm --outfile=out/oxy.mjs && esbuild src/diffutil.ts --bundle --platform=node --format=esm --outfile=out/diffutil.mjs && esbuild src/markers.ts --bundle --platform=node --format=esm --outfile=out/markers.mjs && esbuild src/api.ts --bundle --platform=node --format=esm --outfile=out/api.mjs && esbuild src/commitbox.ts --bundle --platform=node --format=esm --outfile=out/commitbox.mjs" ,
bed495a9 Andy McCall 1 month ago ↶
752
" test" : " node --test \" test/**/*.test.mjs\" " ,
753
" check" : " npm run typecheck && npm run build && npm test" ,
754
" package" : " vsce package --no-dependencies"
755
} ,
756
" devDependencies" : {
757
" @types/node" : " ^24.0.0" ,
758
" @types/vscode" : " ^1.137.0" ,
759
" @vscode/vsce" : " ^4.0.0" ,
760
" esbuild" : " ^0.28.0" ,
761
" typescript" : " ^5.9.0"
762
}
763
}