Eric Amodio
4da705b29b
Fixes missing awaits for proper error handling
6 years ago
Eric Amodio
d2a7a1ceb3
Fixes #399 - "Open x in Remote" commands aren't always available
Closes #209 - Open File in Remote should ask for a branch if no upstream
6 years ago
Cédric Malard
43b87c3fe2
Support Linux without requiring external dependency (xclip)
6 years ago
Eric Amodio
969ba41133
Removes some `as any` usages
6 years ago
Eric Amodio
85d9b500a6
Fixes #381 - Unable to save stash with older Git
6 years ago
Eric Amodio
6d15b90fa1
Fixes repo fallback on many commandsFixes #366 - deals null parameters from command callbacks
6 years ago
Eric Amodio
07619d7b94
Adds user-defined modes support
6 years ago
Eric Amodio
003da86002
Normalizes line endings
6 years ago
Eric Amodio
26adc2eb06
Adds show explorer(s) commands
6 years ago
Eric Amodio
b162c7c962
Reworks some commands for consistency
6 years ago
Eric Amodio
07592c6d18
Fixes #366 - keybinding args changed 😢
6 years ago
Eric Amodio
1fae4e871f
Reworks menu contributions
6 years ago
Eric Amodio
6aee5f42f4
Fixes #155 - prev/next navigation works in diff editors
Also adds icons for prev/next and places them into the editor toolbar
6 years ago
Eric Amodio
f8a1183039
Fixes various failures when not on a branch
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
249474139e
Adds rich tooltips to views
Fixes duplicate upstream node issue
Fixes results explorer node refreshing
6 years ago
Eric Amodio
28b87cfc92
Refactors current line tracking
Splits currentLineController into:
lineAnnotationController - end of line annotation
lineHoverController - hovers to current line(s)
statusBarController - blame on the statusbar
6 years ago
Eric Amodio
5b5bad84fa
Fixes issues with image & binary files
Fixes open file, open revision, & show file history
6 years ago
Eric Amodio
2ac71647cb
Fixes #309 - comparision commands terminology
6 years ago
Eric Amodio
adda808182
Moves filter into getRemotes
6 years ago
Eric Amodio
35b437afbf
Renames files for better clarity
6 years ago
Eric Amodio
b10f7391ed
Adds control over annotation toggling
Supports toggling annotations for each file individually or all files at once
Closes #289
6 years ago
Eric Amodio
266b43b012
Closes #279 - removes selected from ancestor compare
Adds custom label support to result view
6 years ago
Eric Amodio
3d994bd0cf
Adds compare working tree to branch/tag command
6 years ago
Eric Amodio
cb15bd6149
Renames DiffHeadWithBranchCommand
6 years ago
Eric Amodio
90b5fdf1df
Fixes incorrect error messages
6 years ago
Eric Amodio
29e48fa1f8
Fixes typo
6 years ago
Geoffrey
dd3768fa33
Add new command to diff HEAD with branch using command palette
6 years ago
Eric Amodio
d0354de864
Fixes issues opening the working file if renamed
6 years ago
Eric Amodio
2ef4051c3d
Opens changes and files in the active column
6 years ago
Eric Amodio
c4483b1b91
Fixes title issue with newly added files
6 years ago
Eric Amodio
edfd0327e6
Fixes #35 - Traps xclip error and notifies
6 years ago
Eric Amodio
cd7a9ced38
Fixes typos
6 years ago
Eric Amodio
79ef07d5d4
Shows welcome page on first start
Fixes settings migration
6 years ago
Eric Amodio
6898c39195
Changes code lens and line blame toggles to always work
6 years ago
Eric Amodio
f25ca41300
Switches to es2017 output
Uses import() for copy/paste and tmp
6 years ago
Eric Amodio
ad2bc4eb3b
Overhauls configuration
6 years ago
Eric Amodio
3be10947f5
Fixes #259 - limits merges to first parent
Since git log --follow drops merges, -m --first-parent adds them back
6 years ago
Eric Amodio
acb7f9f046
Fixes selection not getting restored in blame
Tweaks the blame animation
Fixes issues with blame and the active editor
6 years ago
Eric Amodio
1b0d516b01
Fixes recent changes annotations
6 years ago
Eric Amodio
b58c023b66
Adds repo picker to commit search
Adds repo name to results if there is more than 1
6 years ago
Eric Amodio
6ae9d0e808
Fixes issues with findWorkingFileName
6 years ago
Eric Amodio
f7b2638d7e
Fixes issues with diff trying to use a range
Removes range because it is unnecessary
6 years ago
Eric Amodio
ab9d0eb7b4
Renames getLogCommit to getLogCommitForFile
Adds new getLogCommit
Adds getRecentLogCommitForFile
Renames getLogForRepo to getLog
Renames getLogForRepoSearch to getLogForSearch
6 years ago
Eric Amodio
52e9441aea
Moves config interfaces into single file
6 years ago
Eric Amodio
64c8bd46c9
Fixes versioned files not working
6 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)
6 years ago
Eric Amodio
e0f875412f
Fixes renamed files not showing changes from view
6 years ago
Eric Amodio
1a4b3d61e5
Adds explicit skipMerges to match diffWithPrevious
6 years ago
Eric Amodio
8212659460
Closes #112 - Adds blame support for unsaved files
6 years ago