Commit Graph

33 Commits

Author SHA1 Message Date
Eric Amodio
e906bfcb9e Hides remote commands when there are no remotes 2017-03-24 11:41:20 -04:00
Eric Amodio
0feaf285cd Renames hosting to remote 2017-03-24 03:37:22 -04:00
Eric Amodio
4d1cfd6413 Adds experimental commands for Open in GitHub 2017-03-24 03:00:18 -04:00
Eric Amodio
9867e7065d Adds Show Branch History command
Renames Show Repository History to Show Current Branch History
Doesn't migrate data yet
2017-03-22 03:09:13 -04:00
Eric Amodio
a5d1d74d7b Adds show last quick pick command 2017-03-20 12:05:45 -04:00
Eric Amodio
73bbbc1d5f Adds compare with branch command
Adds branches quick pick
2017-03-18 02:01:25 -04:00
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
2017-03-12 01:15:44 -05:00
Eric Amodio
a2a3f1a81e Adds commit navigation in quick pick lists via alt+, alt+.
Reworks keyboard context
2017-03-11 04:14:47 -05:00
Eric Amodio
a37a80d704 Exposes Keys
Adds keyboard logging
2017-03-11 00:40:52 -05:00
Eric Amodio
df838e883a Changes shortcut keys for diff with previous commands
Adds diff with next command
Fixes #45 - Keyboard Shortcut collision with Project Manager
Preps v2.11.2
2017-03-10 13:55:42 -05:00
Eric Amodio
0480477136 Consolidates setContext into commands
Adds context for toggling CodeLens
2017-03-10 12:37:20 -05:00
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
2017-03-09 02:22:38 -05:00
Eric Amodio
a98f400375 Adds alt+left and alt+right keyboarding for quickpicks 2017-03-01 01:17:15 -05:00
Eric Amodio
dfd0f8c365 Refactors command & quickpick imports 2017-03-01 01:13:53 -05:00
Eric Amodio
a2f4c4c953 Moves Commands into commands file 2017-02-25 02:19:40 -05:00
Eric Amodio
d2d72f0d54 Fixes another off-by-one issue when diffing with caching
Refactored commands and blame annotations
2016-09-26 00:55:54 -04:00
Eric Amodio
157928311e Adds more protection for uncommitted lines
Adds better uncommitted hover message in blame annotations
2016-09-21 10:55:16 -04:00
Eric Amodio
834b4904db Adds blame information in the statusBar
Add new StatusBar settings -- see **Extension Settings** above for details
Renames the `gitlens.codeLens.recentChange.command` & `gitlens.codeLens.authors.command` settings options (to align with command names)
Adds new `gitlens.diffWithPrevious` option to the `gitlens.codeLens.recentChange.command` & `gitlens.codeLens.authors.command` settings
Fixes Diff with Previous when the selection is uncommited
Removes `gitlens.blame.annotation.useCodeActions` setting and behavior
2016-09-21 02:06:23 -04:00
Eric Amodio
7b4dd77fbc Adds new CodeLens visibility & location settings
Adds new command to toggle CodeLens on and off when `gitlens.codeLens.visibility` is set to `ondemand`
2016-09-19 21:28:52 -04:00
Eric Amodio
69c4d44b49 Fixes a slew of issues because of the Fix for #1 2016-09-19 05:14:45 -04:00
Eric Amodio
ff01054f90 Fixes #1 Support blame on files outside repo
Replaces blame regex parsing with more robust parser (also use s--incremental instead of --porcelain)
Stops throwing on git blame errors (too many are common)
Fixes issues with Diff with Previous command
Fixes issues with blame explorer code lens -- with previous commits
Fixes issues with compact blame annotations -- skips blank lines
2016-09-19 04:11:46 -04:00
Eric Amodio
c69a160ea5 Refactors git modules - unify under gitProvider
Adds advanced setting to enable blame cache
Fixes codelens settings to actually work
2016-09-19 00:24:19 -04:00
Eric Amodio
e0cf335811 Fixes #2 - Adds better error logging 2016-09-14 02:28:20 -04:00
Eric Amodio
a2eee23d7f Scrolls to the correct position in the diff 2016-09-14 00:55:24 -04:00
Eric Amodio
19c0e46729 Fixes some issues with uncommited blames
Automatically turns off blame only when required now
2016-09-07 15:45:42 -04:00
Eric Amodio
26ce5f7d53 Fixes failure when filename changes in history
Removes CodeLens from fields and single-line properties to reduce visual noise
2016-09-07 12:28:00 -04:00
Eric Amodio
b7920f3c3d Fixes (read: hacks) blame with visible whitespace
Adds diff menu commands always
Attempts to move the diff file to the correct line number
Fixes code action provider -- works again
Deletes deprecated code
2016-09-05 16:40:38 -04:00
Eric Amodio
d04696ac1d Adds code actions to open diffs
Adds context menus for toggling blame
Adds context menus for opening diffs
More refactoring and many bug fixes
2016-09-04 21:46:40 -04:00
Eric Amodio
47ce5c5132 Adds author count + leader CodeLens
Upgrades to TypeScript 2
Lots of refactoring and many bug fixes
2016-09-04 00:49:02 -04:00
Eric Amodio
f08339335d Adds full blame UI support 2016-09-02 21:24:53 -04:00
Eric Amodio
f4d3d1718d Reverses diff ordering
Only adds blame code lens within the specified range
2016-09-02 00:53:13 -04:00
Eric Amodio
70cc92ddd6 Adds CodeLens for Diff'ing in blame
Other fixes and refactoring
2016-08-31 21:15:06 -04:00
Eric Amodio
0e064f15c7 Reworks git abstraction and acccess
Adds commands module
Adds git commit message to blame hover decorator
2016-08-31 17:20:53 -04:00