Update views to refresh with the rest of the repository state
[?]
Jan 5, 2021, 1:04 AM
J6DDODYY2UH5C6KWHJET5CJNKVSSTLCLOQH7U3R7WGI5MX5EYFZQCDependencies
- [2]
GNQD74OZAdd pijul.openChange command and text document provider for pijul-change scheme - [3]
VT237HUJAdd tree view for channels - [4]
OXW4KMVUAdd QuickDiffProvider - [5]
L3VOQYAFAdd changelog view to the source control panel - [6]
ODRMVURUImplement first iteration of file diffing - [*]
B4SKYP3YAdd repository model and add steps to initialize it
Change contents
- replacement in src/views/channels.ts at line 1
import { TreeDataProvider, TreeItem, TreeItemCollapsibleState } from 'vscode';import { Event, TreeDataProvider, TreeItem, TreeItemCollapsibleState } from 'vscode'; - replacement in src/views/channels.ts at line 14
private readonly repository: Repositoryprivate readonly repository: Repository,public readonly onDidChangeTreeData?: Event<void> - replacement in src/views/changelog.ts at line 1
import { TreeDataProvider, TreeItem, TreeItemCollapsibleState, Uri } from 'vscode';import { Event, TreeDataProvider, TreeItem, TreeItemCollapsibleState, Uri } from 'vscode'; - replacement in src/views/changelog.ts at line 14
private readonly repository: Repositoryprivate readonly repository: Repository,public readonly onDidChangeTreeData?: Event<void> - replacement in src/repository.ts at line 109
this.disposables.push(window.registerTreeDataProvider('pijul.views.log', new ChangelogViewProvider(this.repository)));this.disposables.push(window.registerTreeDataProvider('pijul.views.channels', new ChannelsViewProvider(this.repository)));this.disposables.push(window.registerTreeDataProvider('pijul.views.log', new ChangelogViewProvider(this.repository, this.onDidRefreshStatus)));this.disposables.push(window.registerTreeDataProvider('pijul.views.channels', new ChannelsViewProvider(this.repository, this.onDidRefreshStatus)));