Eric Amodio
bc0bf420f4
Adds `${link}` token to commits
Improves commit tooltips
2 yıl önce
Eric Amodio
6ffe113669
Completes consolidation of git commit models
2 yıl önce
Eric Amodio
4979fb1e39
Attempts to consolidate commit models (wip)
First pass at converting "blame" commits into a unified model
2 yıl önce
Eric Amodio
f107ef29d9
Remove date formatter
Since we are using native date formatting the formatter abstraction is no longer needed
2 yıl önce
Eric Amodio
10b9f2e209
Forces cache refresh on history refresh button
2 yıl önce
Eric Amodio
e175082192
Add basic virtual repository support (wip)
2 yıl önce
Eric Amodio
bc19c22381
Adds once to ready event subscriptions
Avoids 'system' imports
2 yıl önce
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
2 yıl önce
Eric Amodio
03d2b74fc9
Centralizes uris into the provider model
Reworks revision uris to use a packed authority for better stability
2 yıl önce
Eric Amodio
39d70876cb
Improves branch PR querying
Need to defer this more, but this should help some
2 yıl önce
Eric Amodio
6a66bd3efd
Removes supportsChangeEvents
Since microsoft/vscode#3025 is now fixed, file watching works outside the workspace
2 yıl önce
Eric Amodio
1fcf7bb8ab
Removes highlanderRepoPath method
2 yıl önce
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 yıl önce
Eric Amodio
b85b135fdc
Renames promise members and removes "namespace"
2 yıl önce
Eric Amodio
9d130ffada
Updates line tracker naming for clarity
3 yıl önce
Eric Amodio
817360ca6c
Renames GitUri resolve/resolveToUri
3 yıl önce
Eric Amodio
1fc4d399ef
Forces reset on clear
Avoids saving/re-saving object if it isn't changing
3 yıl önce
Eric Amodio
681368353b
Moves path normalization to system/path
Abstracts node path imports to system/path
3 yıl önce
Eric Amodio
ae9ceb7665
Moves unknown GitUri to live on itself
3 yıl önce
Eric Amodio
e0915eb66d
Avoids * imports for node libs
3 yıl önce
Eric Amodio
88e9a466d2
Improves finding rich provider performance
3 yıl önce
Eric Amodio
1d93f9cdbd
Reorganizes git models/parsers/formatters imports
Reorganizes local git support to exclude from web
Swaps sha1 usages to md5 to avoid needing sha1 on the web (md5 is required by Gravatar)
Avoids crypto-browserfy and imports md5.js directly
Uses platform crypto for random nonce strings
3 yıl önce
Eric Amodio
2a9a2e5181
Fixes errors on document outside of a repo
3 yıl önce
Eric Amodio
98031210de
Consolidates case insensative comparisons
3 yıl önce
Eric Amodio
0d3a6dc7ee
Fixes view item revealing
Adds proper reveal to repo folders
Adds reveal to contributors git commands
3 yıl önce
Eric Amodio
7f622925f4
Adds autolinked issues to comparisons
3 yıl önce
Eric Amodio
a65b894b4e
Improves PR nodes icon & hover
3 yıl önce
Eric Amodio
ae2ceaec43
Adds etags for view updates
3 yıl önce
Eric Amodio
abf7aeb222
Removes ed suffix from event names
3 yıl önce
Eric Amodio
fae7449a0b
Improves logging type-safety
3 yıl önce
Eric Amodio
5b2b2b2759
Updates dependencies & vscode version
3 yıl önce
Eric Amodio
0038dbd183
Removes any usage
3 yıl önce
Eric Amodio
fc99c2754c
Changes to const enums for better tree shaking
3 yıl önce
Eric Amodio
0bf5477122
Adds structure to handle paging of branches/tags
Actual paging will have to be implemented later
3 yıl önce
Eric Amodio
b062e960b6
Refactors core git service into a provider model
This is to ultimately will support virtual repositories (without git)
3 yıl önce
Eric Amodio
a3e06aecc3
Moves/renames GitService
3 yıl önce
Eric Amodio
9d0593dd11
Enables html support in hovers
3 yıl önce
Eric Amodio
4adbf0e51f
Adds an arrow to the open changes action on hovers
Makes commit ids code-blocks in hovers to stand out more
Updates the tooltip for clarity as well
3 yıl önce
Eric Amodio
5dee2e97b0
Reworks container usage
3 yıl önce
Eric Amodio
c00fe93fd3
Avoids focusing view on find
3 yıl önce
Eric Amodio
ef71c1850b
Fixes finding view nodes if view isn't loaded yet
3 yıl önce
Eric Amodio
465433d224
Fixes missing debug info from some tooltips
3 yıl önce
Eric Amodio
4a4dc24dd7
Names a `ViewsWithPullRequests` type
3 yıl önce
Eric Amodio
44f1abed9c
Changes `registerCommands` to return Disposable[]
3 yıl önce
Eric Amodio
4038c3cca6
Updates String.pluralize options
3 yıl önce
Eric Amodio
f88a1860fd
Fixes double debugging info on hovers
3 yıl önce
Eric Amodio
3e67b36e14
Updates dependencies
3 yıl önce
Eric Amodio
f6355932b3
Adds 3rd party licenses
3 yıl önce
Eric Amodio
afa3252440
Fixes #1432 : Stops throwing for cancelled promise
3 yıl önce
Eric Amodio
d2a5141743
Closes #1529 : adds diff previous w/ working
3 yıl önce