Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
2 lat temu
Eric Amodio
e61e8cdd44
Passes container into all commands
Should help with eventual testing
2 lat temu
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
2 lat temu
Eric Amodio
5dee2e97b0
Reworks container usage
3 lat temu
Eric Amodio
60f8cb9fb8
Changes import ordering
3 lat temu
Eric Amodio
18bc1e80eb
Updates dependencies including TS 4.3-rc
3 lat temu
Eric Amodio
7f06da0e2d
Renames isCommandContext* commands
4 lat temu
Eric Amodio
6ecdb2f81f
Adds Show in Side Bar for search git command
Removes Show Here/Show in Side Bar toggle from search git command
Changes showResultsInSideBar to be an override if not null
4 lat temu
Eric Amodio
32183eca73
Combines search & compare views
4 lat temu
Eric Amodio
66bacbb74e
Aligns commit quick pick and context menu commands
Renames show commit in view to search for commit in side bar
4 lat temu
Eric Amodio
1bf485eaa5
Overhauls git command quickpick menus
4 lat temu
Eric Amodio
175a81eabe
Updates dependencies & prettiers
4 lat temu
Eric Amodio
4b0a7a0442
Aligns terminology and settings
5 lat temu
Eric Amodio
ab006510a0
Adds SearchPattern type
5 lat temu
Eric Amodio
577b47fc4a
Adds protection for null args in menu callbacks
5 lat temu
Eric Amodio
fbcb690135
Overhauls commit search & adds it to Git commands
Closes #410 - adds ability to search by multiple criteria
Adds ability to match case, match all, & use regex
5 lat temu
Eric Amodio
59d9071a9b
Updates prettier config
Giving up on better else/catch/finally formatting -- can't fight anymore
Switching to tabs for better accessibility
https://twitter.com/sh4na/status/1146837957200027648
5 lat temu
Eric Amodio
980eb4202d
Preps v9.8.5
5 lat temu
Eric Amodio
325324a80f
Fixes commit search from repos in the view
5 lat temu
Eric Amodio
27ab08cf78
Reworks many quickpick menus
5 lat temu
Eric Amodio
bfcce3b752
Changes commit search to prompt for repo
5 lat temu
Eric Amodio
3e8603b93f
Fixes #730 - removes -S support from commit search
Causes too much confusion vs -G which better matches user expectations
5 lat temu
Eric Amodio
7bd929049f
Closes #728 - Adds advanced.maxSearchItems
5 lat temu
Eric Amodio
7c6b659604
Switches to eslint from tslint
5 lat temu
Eric Amodio
99bf1c5ee9
Improves the commit search experience
Remembers and restores the last commit search string
Adds search command to the results inline toolbar
Reopens search when clicking on a result node with no results
Fixes encoded html in empty state
6 lat temu
Eric Amodio
a8cbe0188e
Adds Git extended regex support to commit searches
Changes commit search by message to be case-insensitive
Clarifies path/glob for file searches
6 lat temu
Eric Amodio
3f8923c8f6
Renames show commit search to search commits
Adds search commits button to view
6 lat temu
Eric Amodio
63a17deff3
Renames Results view files to Compare view
Updates README (wip)
Updates welcome & settings pages (wip)
6 lat temu
Eric Amodio
3f3b8d28d6
Adds Search Commits view
Renames showCommitInResults to showCommitInView
Renames showFileHistoryInResults to showFileHistoryInView
6 lat temu
Eric Amodio
e0df9a8c30
Fixes issues detected by DeepScan
6 lat temu
Eric Amodio
9a1b48af19
Adds push repositories command
Adds @command decorator
Changes (fetch|pull|push)All to be cancelable
6 lat temu
Eric Amodio
7606783132
Renames explorer to view
6 lat temu
Eric Amodio
af71820813
Changes commit search from the views to open in results
6 lat temu
Eric Amodio
453f8a0235
Adds commit search to repo menu
6 lat temu
Eric Amodio
a284728137
Renames sha to ref in more places
Renames path to paths
Reworks sha regex & methods
6 lat temu
Eric Amodio
f01a8b7430
Consolidates error messaging to show output channel button
6 lat temu
Eric Amodio
0b0137f3a4
Moves gitService into git folder & renames a couple of git files
6 lat temu
Eric Amodio
6ac6ebda3b
Changes commit search by sha to jump to commit directly
6 lat temu
Eric Amodio
89523f7ae3
Fixes #454 - Avoids merge commits for file/change searches
6 lat temu
Eric Amodio
8939ac3ed1
Reorders imports (via tslint) and moves some files for better structure
6 lat temu
Eric Amodio
f8e287615f
Fixes #440 - Increases max buffer to 100MB
6 lat temu
Eric Amodio
d790e9db04
Prettier all-the-things
6 lat temu
Eric Amodio
6d15b90fa1
Fixes repo fallback on many commandsFixes #366 - deals null parameters from command callbacks
6 lat temu
Eric Amodio
965f7f87ce
Cancels tokens because of vscode api change
See https://github.com/Microsoft/vscode/pull/46102
6 lat temu
Eric Amodio
35b437afbf
Renames files for better clarity
6 lat temu
Eric Amodio
b58c023b66
Adds repo picker to commit search
Adds repo name to results if there is more than 1
6 lat temu
Eric Amodio
ab9d0eb7b4
Renames getLogCommit to getLogCommitForFile
Adds new getLogCommit
Adds getRecentLogCommitForFile
Renames getLogForRepo to getLog
Renames getLogForRepoSearch to getLogForSearch
6 lat temu
Eric Amodio
9f40bf037a
Closes #112 - Adds blame support for unsaved files
Adds a static "container"
Adds a document tracker - replaces the context tracker
Adds a line tracker
Refactors all the things - better performance, lower overhead, less code, more separation of concerns, more maintainable (hopefully)
Changes dirty blame to only happen after a "idle" delay
Closes open file annotations on edit (too expensive to track changes)
6 lat temu
Eric Amodio
10d7f683d8
Closes #197 - Preview search matches
Adds file-based search options to placeholder text
7 lat temu
Eric Amodio
76ee2bc85c
Fixes unable to go back after show all
7 lat temu