Eric Amodio
6ffe113669
Completes consolidation of git commit models
il y a 3 ans
Eric Amodio
4979fb1e39
Attempts to consolidate commit models (wip)
First pass at converting "blame" commits into a unified model
il y a 3 ans
Eric Amodio
f107ef29d9
Remove date formatter
Since we are using native date formatting the formatter abstraction is no longer needed
il y a 3 ans
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
il y a 3 ans
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
il y a 3 ans
Eric Amodio
b85b135fdc
Renames promise members and removes "namespace"
il y a 3 ans
Eric Amodio
e61e8cdd44
Passes container into all commands
Should help with eventual testing
il y a 3 ans
Eric Amodio
681368353b
Moves path normalization to system/path
Abstracts node path imports to system/path
il y a 3 ans
Eric Amodio
e0915eb66d
Avoids * imports for node libs
il y a 3 ans
Eric Amodio
88e9a466d2
Improves finding rich provider performance
il y a 3 ans
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
il y a 3 ans
Eric Amodio
0d3a6dc7ee
Fixes view item revealing
Adds proper reveal to repo folders
Adds reveal to contributors git commands
il y a 3 ans
Eric Amodio
0da1c30c8c
Adds ability to choose a stash for file revisions
il y a 3 ans
Eric Amodio
e215fbb56e
Allows creating a ref quickpick item from git ref
il y a 3 ans
Eric Amodio
44ad987844
Makes enum bit flags clearer
il y a 3 ans
Eric Amodio
5b2b2b2759
Updates dependencies & vscode version
il y a 3 ans
Eric Amodio
fc99c2754c
Changes to const enums for better tree shaking
il y a 3 ans
Eric Amodio
0bf5477122
Adds structure to handle paging of branches/tags
Actual paging will have to be implemented later
il y a 3 ans
Eric Amodio
b062e960b6
Refactors core git service into a provider model
This is to ultimately will support virtual repositories (without git)
il y a 3 ans
Eric Amodio
5dee2e97b0
Reworks container usage
il y a 3 ans
Eric Amodio
32fad7f91f
Improves quick pick buttons -- moves many to items
Uses new quick pick buttons api
il y a 3 ans
Eric Amodio
26ac07708c
Updates tag quick pick
il y a 3 ans
Eric Amodio
6f7fc115f0
Fixes default branch lookup
il y a 3 ans
Eric Amodio
8322b5a968
Removes eslint ignores
il y a 3 ans
Eric Amodio
60f8cb9fb8
Changes import ordering
il y a 3 ans
Eric Amodio
1a43f3a346
Updates dependencies
il y a 3 ans
Eric Amodio
18bc1e80eb
Updates dependencies including TS 4.3-rc
il y a 3 ans
Eric Amodio
db5285d4ad
Reworks config using new TypeScript features
il y a 3 ans
Eric Amodio
0e2d4d0372
Fixes bitbucket issue with #1447
il y a 3 ans
Eric Amodio
ddc1e4da63
Adds missing upstream indication
il y a 3 ans
Eric Amodio
3b185d87f8
Renames branch.tracking to upstream
il y a 3 ans
Eric Amodio
2829d4b5b3
Adds built-in create pr on GitHub
il y a 3 ans
Eric Amodio
147582b188
Renames parameters
il y a 3 ans
Eric Amodio
3a66785965
Enables useDefineForClassFields in tsconfig
il y a 4 ans
Eric Amodio
6effd609c5
Fixes #1006 - open files as revision for bitbucket
il y a 4 ans
Eric Amodio
046bb45911
Fixes external directory compare
Adds advanced.externalDiffTool setting
Adds advanced.externalDirectoryDiffTool setting
il y a 4 ans
Eric Amodio
0d0ab9090a
Adds before option to browse repo at revision
il y a 4 ans
Eric Amodio
2837601d20
💄
il y a 4 ans
Sir Kane
05bedbe7bb
Fix url that redirect to the "connect to remote provider" documentation
il y a 4 ans
Eric Amodio
7039823a02
Adds favorite indicator to branches
il y a 4 ans
Eric Amodio
5dc2d0a490
Fixes branch & tag sort honoring setting
il y a 4 ans
Eric Amodio
88ac213a4a
Fixes remote connect/disconnect repo picker
il y a 4 ans
Eric Amodio
bf9208ba2a
Adds setting to control rich integrations - #1208
il y a 4 ans
Eric Amodio
cbc742e3e9
Adds more logging for file watching issues
If repo lacks watching, pretend change checks are true if unknown change
il y a 4 ans
Eric Amodio
af7a943718
Renames GitRemote.types to urls
il y a 4 ans
Eric Amodio
934ef04eb0
Fixes #1208 - refines connect to remote flow
Adds a deny everywhere option
Adds command to reset denials
il y a 4 ans
Eric Amodio
96b48f8456
Refs #1133 - handles no remote providers
il y a 4 ans
Eric Amodio
6f05dcb2e9
Adds range support to compare refs
il y a 4 ans
Eric Amodio
281249c589
Adds ref range input into history/log git command
il y a 4 ans
Eric Amodio
55b1461ea5
Fixes to be ready for TypeScript 4.1
il y a 4 ans