SCM - add caching layer to incoming/outgoing tree nodes (#198306)

* Upstream commit + improve onDidChangeCurrentHistoryItemGroup

* Refactor expanding a history item group

* Wire up caching

* Invoking the git.refresh command invalidates the cache

* Clean up cache data structure
This commit is contained in:
Ladislau Szomoru
2023-11-15 15:09:18 +01:00
committed by GitHub
parent 43b0558cc1
commit e0b70e58b3
11 changed files with 181 additions and 72 deletions

View File

@@ -36,6 +36,7 @@ export interface Ref {
export interface UpstreamRef {
readonly remote: string;
readonly name: string;
readonly commit?: string;
}
export interface Branch extends Ref {