Eric Amodio
f107ef29d9
Remove date formatter
Since we are using native date formatting the formatter abstraction is no longer needed
пре 2 година
Eric Amodio
b7c1697755
Re-enables eslint caching
пре 2 година
Eric Amodio
10b9f2e209
Forces cache refresh on history refresh button
пре 2 година
Eric Amodio
f04ece796f
Fixes sourcemap mapping on web ext host
пре 2 година
Eric Amodio
5374a1de9b
Avoids some debugger calls
Adds app/env to startup logging
пре 2 година
Eric Amodio
6300891c19
Adds comment for future vsls + virtual support
пре 2 година
Eric Amodio
cb62f1c7cb
Updates dependencies
пре 2 година
Eric Amodio
e9ed276b21
Removes flag for web
пре 2 година
Eric Amodio
ae34965a07
Fixes bad import
пре 2 година
Eric Amodio
e1303d4b46
Refactors vsls support into its own provider
Refactors Git static class into an instance (so it could be re-used for vsls)
Reworks vsls guest for better stability
пре 2 година
Eric Amodio
e175082192
Add basic virtual repository support (wip)
пре 2 година
Eric Amodio
98026bafea
Adds interim premium license
пре 2 година
Eric Amodio
bc19c22381
Adds once to ready event subscriptions
Avoids 'system' imports
пре 2 година
Eric Amodio
90bb6ab3c0
Ignores last commit from blame
пре 2 година
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
пре 2 година
Eric Amodio
bf71dd17d5
Moves get last fetched date into providers
пре 2 година
Eric Amodio
03d2b74fc9
Centralizes uris into the provider model
Reworks revision uris to use a packed authority for better stability
пре 2 година
Eric Amodio
cfcccb1a0a
Ensures proper split
пре 2 година
Eric Amodio
39d70876cb
Improves branch PR querying
Need to defer this more, but this should help some
пре 2 година
Eric Amodio
5e3a9fbad6
Combines filter & map
пре 2 година
Eric Amodio
0128f0ab03
Updates dependencies
пре 2 година
Eric Amodio
31c7405ca3
Fixes repository uri normalization
пре 2 година
Eric Amodio
aa5dbdcb66
Renames 💄
пре 2 година
Eric Amodio
b1717dfa86
Honors platform case sensativity
пре 2 година
Eric Amodio
6a66bd3efd
Removes supportsChangeEvents
Since microsoft/vscode#3025 is now fixed, file watching works outside the workspace
пре 2 година
Eric Amodio
9282c3a7fd
Renames repo create to open
пре 2 година
Eric Amodio
18ff67751f
Adds onDid[Open|Close]Repository provider events
Ensures known SCM repos are known to GitLens
пре 2 година
Eric Amodio
be47260a62
Removes unused method
пре 2 година
Eric Amodio
1fcf7bb8ab
Removes highlanderRepoPath method
пре 2 година
Eric Amodio
8b9bd7945e
Removes repo casing warning
Should hopefully no longer be required
пре 2 година
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
пре 2 година
Eric Amodio
d8696e35ef
Fixes issue with detecting worktree repos
As `.git` is a file, not a directory
пре 2 година
Eric Amodio
c463c3367e
Adds --end-of-options for input security
пре 2 година
Eric Amodio
b85b135fdc
Renames promise members and removes "namespace"
пре 2 година
Eric Amodio
774c7d38d9
Adds trie to ultimately use for repo path lookups
Adds unit testing (just for the trie for now)
пре 2 година
Eric Amodio
3a93cc4339
Removes unused versionPath
пре 2 година
Eric Amodio
8d29a1c2dc
Moves getRevisionContent
пре 2 година
Eric Amodio
2bdf73d7c3
Avoids default options
пре 2 година
Eric Amodio
8f96bba1af
Gates blame to avoid duplicate lookups
пре 2 година
Eric Amodio
3820349af8
Cleans up overloads
пре 2 година
Eric Amodio
67d977c676
Avoids re-looking up remotes
Cleans up overloads
пре 2 година
Eric Amodio
c094c33bc3
Removes unused code
пре 2 година
Eric Amodio
5004c20bce
Improves git command logging
пре 2 година
Eric Amodio
f45bd97464
Removes emptyStr
пре 2 година
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
пре 2 година
Eric Amodio
9d130ffada
Updates line tracker naming for clarity
пре 2 година
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
пре 2 година
Eric Amodio
39aa720464
Changes to use UInt8Array
Renames content method for clarity
пре 2 година
Eric Amodio
9420d6db66
Renames GitTree since its an entry
пре 2 година
Eric Amodio
dfa5c23644
Fixes leaked disposable
пре 2 година