Skip to content

Provisional SCM API & git extension #15894

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 136 commits into from
Jan 16, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
f4ae41f
initial proposed SCM api
joaomoreno Nov 22, 2016
1af44d6
wip: extHostSCM, mainThreadSCM
joaomoreno Nov 22, 2016
b0f6ebc
wip: git extension
joaomoreno Nov 22, 2016
277c0a2
wip: git extension typings
joaomoreno Oct 12, 2016
65524e5
Merge remote-tracking branch 'origin/master' into scm-api
joaomoreno Nov 22, 2016
16f4dc8
git content provider
joaomoreno Nov 22, 2016
4c302f9
scm api: getOriginalResource
joaomoreno Nov 22, 2016
f5cb578
Merge remote-tracking branch 'origin/master' into scm-api
joaomoreno Nov 22, 2016
f68bd90
fix git package.json
joaomoreno Nov 23, 2016
fa17b3e
EventMultiplexer
joaomoreno Nov 23, 2016
621ef70
wip: SCMProvider
joaomoreno Nov 23, 2016
e72f3f4
:lipstick:
joaomoreno Nov 23, 2016
44934b4
wip: scm viewlet
joaomoreno Nov 23, 2016
92e6a9e
wip: GitSCMProvider
joaomoreno Nov 23, 2016
aa00a4d
wip: show scm viewlet contents
joaomoreno Nov 23, 2016
cfcf254
scm viewlet reacts to scm service
joaomoreno Nov 24, 2016
e636126
use FileLabel in scm viewlet
joaomoreno Nov 24, 2016
4de13ca
CountBadge is not disposable
joaomoreno Nov 24, 2016
0edd066
scm: style as git
joaomoreno Nov 24, 2016
ceda84e
streamline scm extension api
joaomoreno Nov 24, 2016
9074ff1
:lipstick:
joaomoreno Nov 24, 2016
dffe3ac
Merge branch 'master' into scm-api
joaomoreno Nov 24, 2016
f2bfd1e
Merge branch 'master' into scm-api
joaomoreno Nov 25, 2016
562f083
label
joaomoreno Nov 25, 2016
b0a7afc
hide empty resource groups
joaomoreno Nov 25, 2016
c35a10e
catch npe
joaomoreno Nov 25, 2016
d518898
scm viewlet: input box
joaomoreno Nov 25, 2016
15ed59b
scm viewlet: wire up click
joaomoreno Nov 25, 2016
65786af
strictNullChecks for git extension
joaomoreno Nov 25, 2016
ba1ff30
MenuId class
joaomoreno Nov 25, 2016
91800a4
scm viewlet title actions
joaomoreno Nov 25, 2016
c93537d
command label
joaomoreno Nov 25, 2016
f8b5b08
create active scm provider context key
joaomoreno Nov 25, 2016
3467231
tighten scm interfaces
joaomoreno Nov 25, 2016
09e10dd
extract scm menus
joaomoreno Nov 25, 2016
aa25d1a
list.onContextMenu
joaomoreno Nov 25, 2016
11320c8
scm viewlet context menu
joaomoreno Nov 25, 2016
57fe12f
Merge branch 'master' into scm-api
joaomoreno Nov 28, 2016
3ac3b7a
git context actions
joaomoreno Nov 28, 2016
1f38d8e
git: output channel
joaomoreno Nov 28, 2016
dd04396
move git lib over to extension
joaomoreno Nov 28, 2016
eb494b4
remove encoding detection
joaomoreno Nov 28, 2016
e174df6
use async/await in git: main
joaomoreno Nov 28, 2016
76386af
Merge branch 'master' into scm-api
joaomoreno Nov 29, 2016
bb6c30a
fix compilation errors
joaomoreno Nov 29, 2016
178310a
git model
joaomoreno Nov 29, 2016
3db2bf2
git model update
joaomoreno Nov 29, 2016
74fa901
refactor GitSCMProvider
joaomoreno Nov 29, 2016
fda69a4
fix bad rename
joaomoreno Nov 29, 2016
d3bbdda
git: wire up refresh command to model
joaomoreno Nov 29, 2016
0dc80d5
Merge branch 'master' into scm-api
joaomoreno Nov 29, 2016
4654361
Merge remote-tracking branch 'origin/master' into scm-api
joaomoreno Nov 29, 2016
2ff5371
MainThreadSCMProvider
joaomoreno Nov 30, 2016
37fcbbe
SCMViewlet reacts to active provider
joaomoreno Nov 30, 2016
05ed0bd
fix npe
joaomoreno Nov 30, 2016
f2999dc
use different git scm ids
joaomoreno Nov 30, 2016
2a13d01
ExtHostSCMShape.$getOriginalResource
joaomoreno Nov 30, 2016
867f12a
proxy some SCMProvider features
joaomoreno Nov 30, 2016
06b160e
MainThreadSCMProvider.$onChange
joaomoreno Nov 30, 2016
27793c4
use object hierarchy in API
joaomoreno Nov 30, 2016
e0e2be3
git status through extension!
joaomoreno Dec 1, 2016
174dde2
scoped menus
joaomoreno Dec 1, 2016
7f8d9c9
scm viewlet context menus
joaomoreno Dec 1, 2016
ceafebd
scm viewlet inline actions
joaomoreno Dec 1, 2016
180906c
css tune ups
joaomoreno Dec 1, 2016
fbeaa5e
scm viewlet decorations
joaomoreno Dec 1, 2016
251b656
git extension icon decorations
joaomoreno Dec 1, 2016
a5812a5
Merge remote-tracking branch 'origin/master' into scm-api
joaomoreno Dec 1, 2016
9cd7423
scm viewlet: themable icons
joaomoreno Dec 2, 2016
08e73a5
scm viewlet: move decorations to right
joaomoreno Dec 2, 2016
3faded6
commit, open, drag optional methods
joaomoreno Dec 2, 2016
62283a9
handle some open clicks
joaomoreno Dec 2, 2016
3313131
fix scope issues
joaomoreno Dec 2, 2016
61b4cd0
adopt different scm menu ids
joaomoreno Dec 2, 2016
e6a46dc
Merge branch 'master' into scm-api
joaomoreno Dec 5, 2016
9d6ec2d
streamline scm menus
joaomoreno Dec 5, 2016
63a755e
Merge branch 'master' into scm-api
joaomoreno Jan 9, 2017
1d2bf7f
fix compilation error
joaomoreno Jan 9, 2017
8abfb94
git: clean command
joaomoreno Jan 9, 2017
aca3e40
git: clean all command
joaomoreno Jan 9, 2017
1b6aa43
git: camelCase commands
joaomoreno Jan 9, 2017
992704e
git: structure commands
joaomoreno Jan 9, 2017
67f0991
scm: getResourceFromURI
joaomoreno Jan 9, 2017
e96548c
Merge branch 'master' into scm-api
joaomoreno Jan 10, 2017
8bf0865
git: reorganize model
joaomoreno Jan 10, 2017
2b15bbb
git: stage commands
joaomoreno Jan 10, 2017
189f54e
git: always show Changes group
joaomoreno Jan 10, 2017
7529eeb
git: fix null resources
joaomoreno Jan 10, 2017
5774cc9
git: commit
joaomoreno Jan 10, 2017
786b01c
git: commit clears input box
joaomoreno Jan 10, 2017
8805d21
git: fix process env
joaomoreno Jan 10, 2017
d47b241
git: refresh is async
joaomoreno Jan 10, 2017
cbb7a2c
git: log everything
joaomoreno Jan 10, 2017
2e6c8db
git: clean commands
joaomoreno Jan 10, 2017
970f663
Merge branch 'master' into scm-api
joaomoreno Jan 11, 2017
6ea8b82
git: fix commit all
joaomoreno Jan 11, 2017
2e4395c
git: merge actions
joaomoreno Jan 11, 2017
29933d6
git: scm viewlet set focus on input box
joaomoreno Jan 11, 2017
daa8cce
git: react to fs events
joaomoreno Jan 11, 2017
af4aedc
git: events for git:// text documents
joaomoreno Jan 11, 2017
10e257e
git: basic status bar
joaomoreno Jan 11, 2017
ec5c873
git: status bar command
joaomoreno Jan 11, 2017
6f05c43
git: pimp up commands
joaomoreno Jan 11, 2017
db5a37a
git: remove console.log
joaomoreno Jan 11, 2017
d18c83c
git: checkout
joaomoreno Jan 11, 2017
4c3f63a
git: sync status bar
joaomoreno Jan 11, 2017
01e466e
git: publish command, statusbar
joaomoreno Jan 11, 2017
c0ef3e4
git: fix sync statusbar
joaomoreno Jan 11, 2017
87eea6c
git: sync action
joaomoreno Jan 11, 2017
c46b5c8
git: better error handling
joaomoreno Jan 12, 2017
83846ff
git: reorg
joaomoreno Jan 12, 2017
0100102
git: handle resource opening
joaomoreno Jan 12, 2017
fc0f218
git: open change/file
joaomoreno Jan 12, 2017
8136ebc
scm: viewlet icon
joaomoreno Jan 12, 2017
421d88f
scm: viewlet counter
joaomoreno Jan 12, 2017
b6eda35
git: viewlet overflow commands
joaomoreno Jan 12, 2017
bd8a10e
git: show output command
joaomoreno Jan 12, 2017
2184638
git: pimp up CommandCenter
joaomoreno Jan 12, 2017
8994ed0
git: remove bad throw
joaomoreno Jan 12, 2017
a220ce2
git: switch clean picks
joaomoreno Jan 12, 2017
4aa4758
Merge branch 'master' into scm-api
joaomoreno Jan 13, 2017
49dca7c
Merge branch 'master' into scm-api
joaomoreno Jan 13, 2017
79b37a7
add not implemented commands
joaomoreno Jan 13, 2017
c7fca1c
git: checkout & branch commands
joaomoreno Jan 13, 2017
65478f4
git: autofetch
joaomoreno Jan 13, 2017
6f781dd
Merge branch 'master' into scm-api
joaomoreno Jan 16, 2017
0e85893
scm: remove unimplemented commands
joaomoreno Jan 16, 2017
c101761
scm: remove old git
joaomoreno Jan 16, 2017
b788c6f
git: statusbar tooltip
joaomoreno Jan 16, 2017
e44db8e
scm: migrate git->scm viewlet
joaomoreno Jan 16, 2017
f2bb702
scm: fix bad string concatenation
joaomoreno Jan 16, 2017
6e93f26
scm: add TODO to viewlet migration
joaomoreno Jan 16, 2017
54e16db
git: block concurrent commands, sync
joaomoreno Jan 16, 2017
ec1f4e1
scm : fix menus
joaomoreno Jan 16, 2017
231a1ca
joaomoreno Jan 16, 2017
7c96cac
git: improve errors
joaomoreno Jan 16, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion build/npm/postinstall.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ const extensions = [
'php',
'javascript',
'css',
'html'
'html',
'git'
];

extensions.forEach(extension => npmInstall(`extensions/${extension}`));
Loading