git: multiroot unstage

This commit is contained in:
Joao Moreno
2017-08-16 11:22:23 +02:00
parent 69b30c7c54
commit b5be40a557

View File

@@ -527,8 +527,8 @@ export class CommandCenter {
workspace.applyEdit(edit);
}
@command('git.unstage', { repository: true })
async unstage(repository: Repository, ...resourceStates: SourceControlResourceState[]): Promise<void> {
@command('git.unstage')
async unstage(...resourceStates: SourceControlResourceState[]): Promise<void> {
if (resourceStates.length === 0 || !(resourceStates[0].resourceUri instanceof Uri)) {
const resource = this.getSCMResource();
@@ -547,8 +547,7 @@ export class CommandCenter {
}
const resources = scmResources.map(r => r.resourceUri);
return await repository.revert(resources);
await this.model.revert(resources);
}
@command('git.unstageAll', { repository: true })