Eric Amodio
27ab08cf78
Reworks many quickpick menus
5 years ago
Eric Amodio
33acce6f52
Changes to only add checkmarks when it makes sense
5 years ago
Eric Amodio
f2c2bad47e
Closes #690 - reworks reference pickers
Removes "Branch or Tag" from all commands
Changes openFileRevisionFrom allow entering references
Fixes missing views.compare.selectForCompare from command palette
5 years ago
Eric Amodio
7c6b659604
Switches to eslint from tslint
5 years ago
Eric Amodio
0ee7e5e425
Closes #535 - Support commit ids in compares
6 years ago
Eric Amodio
87e214c51b
Reworks branches/tags quickpick
6 years ago
Eric Amodio
9a1b48af19
Adds push repositories command
Adds @command decorator
Changes (fetch|pull|push)All to be cancelable
6 years ago
Eric Amodio
f01a8b7430
Consolidates error messaging to show output channel button
6 years ago
Eric Amodio
0b0137f3a4
Moves gitService into git folder & renames a couple of git files
6 years ago
Eric Amodio
8939ac3ed1
Reorders imports (via tslint) and moves some files for better structure
6 years ago
Eric Amodio
d790e9db04
Prettier all-the-things
6 years ago
Eric Amodio
6d15b90fa1
Fixes repo fallback on many commandsFixes #366 - deals null parameters from command callbacks
6 years ago
Eric Amodio
965f7f87ce
Cancels tokens because of vscode api change
See https://github.com/Microsoft/vscode/pull/46102
6 years ago
Eric Amodio
35b437afbf
Renames files for better clarity
6 years ago
Eric Amodio
ab9d0eb7b4
Renames getLogCommit to getLogCommitForFile
Adds new getLogCommit
Adds getRecentLogCommitForFile
Renames getLogForRepo to getLog
Renames getLogForRepoSearch to getLogForSearch
7 years ago
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)
7 years ago
Eric Amodio
aa553048d8
Closes #204 - Adds tag support to commands
7 years ago
Eric Amodio
b9bc84f0d2
Adds Show All Commits to commit search
Adds Show in Results to file history quick pick
Adds re-query support to GitLog
Fixes Open in File/Revision for file history quick pick
7 years ago
Eric Amodio
bad7ac447a
Refactors to use options obj for optional params
7 years ago
Eric Amodio
b5640fde68
Overhauls uri handling
Fixes #220 - Open revision results in empty file
Fixes SO many bugs
7 years ago
Eric Amodio
c47d6b5e6b
Fixes #207 - stash command not working
Fixes #203 - open changed files is broken
Fixes highlander repository method
Adds repository picker
7 years ago
Eric Amodio
a785cfd22e
Adds readonly to ctor props
7 years ago
Eric Amodio
0a9559f5a5
Reworks commanding structure for less redundancy
Adds command args copying when needed
7 years ago
Eric Amodio
45aa9b17ac
Changes to use enum for glyphs
7 years ago
Eric Amodio
eeff31cf27
Removes I from interface naming of "things"
7 years ago
Eric Amodio
9ae4cc36a1
Adds ability to suppress most warning messages
7 years ago
Eric Amodio
49fa9b5078
Fixes issues with missing repoPath
Allows commit search without an active editor
7 years ago
Eric Amodio
1acc183621
Refactors commands to use typed args objects
7 years ago
Eric Amodio
ee29596d45
Enables typescript strict mode
Fixes all the compile/lint issues
7 years ago
Eric Amodio
d3af67b21b
Attempts to fix #58 - work with sub-modules
Also fixes issue with nested repos
7 years ago
Eric Amodio
dcbf70682e
Changes placeholder for consistency with other quick picks
7 years ago
Eric Amodio
19fe22f061
Switches to use repoPath on GitService
7 years ago
Eric Amodio
8b0748608d
Renames commands/commands to commands/common
Renames quickpicks/quickpicks to quickpicks/common
Moves git quick picks into common and other quick pick files
7 years ago
Eric Amodio
e0b3dcd484
Refactors Logger.error to take the Error object
7 years ago
Eric Amodio
4f84c03275
Adds experimental support for Open in GitHub
7 years ago
Eric Amodio
9867e7065d
Adds Show Branch History command
Renames Show Repository History to Show Current Branch History
Doesn't migrate data yet
7 years ago
Eric Amodio
a5d1d74d7b
Adds show last quick pick command
7 years ago
Eric Amodio
7a51946eda
Adds working filename detection method
Adds get current branch method
Fixes diff with working tree when file was renamed
Fixes various quick pick commands when file was renamed
Adds branch support to ShowQuickRepoHistory
Adds branch info to repo quick pick placeholder
Adds Show Branch History to commit limited branch history quick pick
Adds Show File History to commit limited file history quick pick
Removes conditional display of commit details on commit file details quick pick
Removes conditional display of show file history on commit file details quick pick
Fixed #30 - Diff with Working Tree fails from repo/commit quickpick list if file was renamed (and the commit was before the rename)
7 years ago
Eric Amodio
14eebbba15
Changes Repository History to Branch History
7 years ago
Eric Amodio
332b2c3b91
Renames GitProvider to GitService
7 years ago
Eric Amodio
2ef6c37c89
Fixes issue showing repo history w/ no active editor
7 years ago
Eric Amodio
487fb5197c
Adds paging support to repo/file quick picks
Adds keyboard support to page in repo/file quick picks
Adds progress indicator for repo/file quick picks
Completely reworks keyboard scopes
7 years ago
Eric Amodio
7aefd178c2
Adds paging support to repo/file history quick picks (wip)
7 years ago
Eric Amodio
a2a3f1a81e
Adds commit navigation in quick pick lists via alt+, alt+.
Reworks keyboard context
7 years ago
Eric Amodio
e7fedb3c51
Removes unnecessary public
7 years ago
Eric Amodio
eaea44872c
Refactors commit quick pick commands
Splits showQuickCommitDetails into showQuickCommitDetails and showQuickCommitFileDetails
Adds closeUnchangedFiles command
Adds openChangedFiles command
Adds diffDirectory command
Adds contextual description to the `go back` commands
Fixes #44 by adding a warning message about Git version requirements
Fixes intermittent errors when adding active line annotations
Fixes intermittent errors when opening multiple files via quick picks
Updates dependencies
Preps v2.11.0
7 years ago
Eric Amodio
4da21c3cc1
Adds blame and active line annotation support to git diff split view
Adds command (compare, copy sha/message, etc) support to git diff split view
Fixes #41 - Toggle Blame annotations on compare files page
7 years ago
Eric Amodio
d389a7b588
Stops using default exports
7 years ago
Eric Amodio
dfd0f8c365
Refactors command & quickpick imports
7 years ago
Eric Amodio
3c8fe9efb8
Refactors quick pick lists
7 years ago