Eric Amodio
39d70876cb
Improves branch PR querying
Need to defer this more, but this should help some
3 лет назад
Eric Amodio
5e3a9fbad6
Combines filter & map
3 лет назад
Eric Amodio
0128f0ab03
Updates dependencies
3 лет назад
Eric Amodio
31c7405ca3
Fixes repository uri normalization
3 лет назад
Eric Amodio
aa5dbdcb66
Renames 💄
3 лет назад
Eric Amodio
b1717dfa86
Honors platform case sensativity
3 лет назад
Eric Amodio
6a66bd3efd
Removes supportsChangeEvents
Since microsoft/vscode#3025 is now fixed, file watching works outside the workspace
3 лет назад
Eric Amodio
9282c3a7fd
Renames repo create to open
3 лет назад
Eric Amodio
18ff67751f
Adds onDid[Open|Close]Repository provider events
Ensures known SCM repos are known to GitLens
3 лет назад
Eric Amodio
be47260a62
Removes unused method
3 лет назад
Eric Amodio
1fcf7bb8ab
Removes highlanderRepoPath method
3 лет назад
Eric Amodio
8b9bd7945e
Removes repo casing warning
Should hopefully no longer be required
3 лет назад
Eric Amodio
138c1bd554
Adds new repositories trie for fast repo lookups
Adds new visited paths trie for fast lookup of seen paths (to avoid git calls)
Replaces the tracked cache with a paths trie
All tries are case aware based on os and scheme (if uri based)
Adds new detectNestedRepositories setting to improve performance
Automatically handles nested repos for open document and remaps paths
Reworks isTracked for perf & nested repo detection
Changes excludes to a Set for faster matching
Splits getRepository into get & create (also removes async for get)
Replaces repo path methods with repo versions (part of moving away from string paths)
Renames getRemotes to getRemotesWithProviders & getRemotesCore to getRemotes
3 лет назад
Eric Amodio
d8696e35ef
Fixes issue with detecting worktree repos
As `.git` is a file, not a directory
3 лет назад
Eric Amodio
c463c3367e
Adds --end-of-options for input security
3 лет назад
Eric Amodio
b85b135fdc
Renames promise members and removes "namespace"
3 лет назад
Eric Amodio
774c7d38d9
Adds trie to ultimately use for repo path lookups
Adds unit testing (just for the trie for now)
3 лет назад
Eric Amodio
3a93cc4339
Removes unused versionPath
3 лет назад
Eric Amodio
8d29a1c2dc
Moves getRevisionContent
3 лет назад
Eric Amodio
2bdf73d7c3
Avoids default options
3 лет назад
Eric Amodio
8f96bba1af
Gates blame to avoid duplicate lookups
3 лет назад
Eric Amodio
3820349af8
Cleans up overloads
3 лет назад
Eric Amodio
67d977c676
Avoids re-looking up remotes
Cleans up overloads
3 лет назад
Eric Amodio
c094c33bc3
Removes unused code
3 лет назад
Eric Amodio
5004c20bce
Improves git command logging
3 лет назад
Eric Amodio
f45bd97464
Removes emptyStr
3 лет назад
Eric Amodio
c4cc2c6cdc
Improves doc resetting per repo
Avoids debouncing repo change events
Allows for immediate resetting up data, but still debounces updates
Also avoids a repo change event clearing valuable data after the fact
3 лет назад
Eric Amodio
9d130ffada
Updates line tracker naming for clarity
3 лет назад
Eric Amodio
db703217a1
Improves startup performance
Remembers & attempts restore of last known git path (per workspace)
Races a git path search while getting the path from SCM
3 лет назад
Eric Amodio
39aa720464
Changes to use UInt8Array
Renames content method for clarity
3 лет назад
Eric Amodio
9420d6db66
Renames GitTree since its an entry
3 лет назад
Eric Amodio
dfa5c23644
Fixes leaked disposable
3 лет назад
Eric Amodio
efc360d5c1
Improves decorator resolvers
3 лет назад
Eric Amodio
a14c20654b
Upgrades TypeScript & other dependencies
3 лет назад
Eric Amodio
e61e8cdd44
Passes container into all commands
Should help with eventual testing
3 лет назад
Eric Amodio
df7dd9f4ab
Avoids any usage for setTimeout/setInterval
3 лет назад
Eric Amodio
b1fe47d211
Fixes import
3 лет назад
Eric Amodio
11da2efc97
Adds better provider error handling
3 лет назад
Eric Amodio
f943e8a36c
Removes unneeded overload
3 лет назад
Eric Amodio
817360ca6c
Renames GitUri resolve/resolveToUri
3 лет назад
Eric Amodio
8ae14669fb
Adds better provider (GitHub) error handling
3 лет назад
Eric Amodio
ae490b6889
Continues progress on web-enabled build
Consolidates to node-fetch 2.6.7 as Octokit requires v2
3 лет назад
Eric Amodio
c18dc7b50b
FIxes issues with open prior blame command
- Adds proper error handling & messaging
- Handles uncommitted lines
Adds open prior blame to hover on uncommitted lines
3 лет назад
Eric Amodio
1fc4d399ef
Forces reset on clear
Avoids saving/re-saving object if it isn't changing
3 лет назад
Eric Amodio
393155a020
Adds hasChanges
3 лет назад
Eric Amodio
77802dc965
Simplifies repository change detection
3 лет назад
Eric Amodio
c8e52ba8d9
Adds optional updateContext to git providers
Avoids re-export from git provider service
3 лет назад
Eric Amodio
738d5f4933
Removes default params to reduce garbage
3 лет назад
Eric Amodio
5167762616
Adds supported schemes declaration
3 лет назад
Eric Amodio
ca1da4a8ec
Fixes process import
3 лет назад