Eric Amodio
1519898dfa
Changes behaviors when file has unsaved changes:
...
- Status bar blame information will hide
- CodeLens change to a `Cannot determine...` message and become unclickable
- Many menu choices and commands will hide
Fixes #36 - Blame information is invalid when a file has unsaved changes
Fixed #38 - Toggle Blame Annotation button shows even when it isn't valid
Preps v2.9.0
2017-03-03 03:35:29 -05:00
Eric Amodio
d389a7b588
Stops using default exports
2017-03-03 02:44:07 -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
780423b195
Fixes logging to clean up on extension deactivate
2017-02-26 23:50:29 -05:00
Eric Amodio
0a4cdd81eb
Adds new show repository status command
2017-02-25 02:20:23 -05:00
Eric Amodio
46039dbf24
Changes behavior of copyShaToClipboard
...
Copies the sha of the most recent commit to the repository if there is no active editor
2017-02-17 22:22:21 -05:00
Eric Amodio
360c38e536
Adds copyMessageToClipboard command
...
Adds copyMessageToClipboard to the editor content menu
Adds copyMessageToClipboard to showQuickCommitDetails quick pick
2017-02-17 22:20:25 -05:00
Eric Amodio
4d0c18f330
Fixes #31 - Disable gitlens if no .git folder
2017-02-16 10:43:28 -05:00
Eric Amodio
aaa1b78d29
Adds copy sha to clipboard - fixes #28
...
Rearranges menu structure
2017-02-12 23:33:30 -05:00
Eric Amodio
f66ba92e3c
Renames statusBar to more generic activeLine
2017-02-12 23:30:30 -05:00
Eric Amodio
e12ec7093c
Adds new command to show quick commit info
2017-02-10 04:09:00 -05:00
Eric Amodio
80aa43a84b
Fixes issues with annotation character settings
...
Fixes #29 - Commit info tooltip duplicated for current line when blame is enabled
Improves performance of navigating line when active line annotations & statusbar blame are enabled
2017-02-10 03:07:16 -05:00
Eric Amodio
62c5094b06
Adds control over annotation characters
2017-02-08 12:18:34 -05:00
Eric Amodio
5f0acc2693
Allows showQuickRepoHistory w/o opened editor
...
It falls back to the folder repository
2016-11-23 16:48:44 -05:00
Eric Amodio
d3ffabd76b
Adds new gitlens.showQuickFileHistory command
...
Adds new gitlens.showQuickRepoHistory command
Adds gitlens.showQuickFileHistory option to the settings
Removes git.viewFileHistory option
Changes the gitlens.statusBar.command settings default to gitlens.showQuickFileHistory
2016-11-23 02:43:01 -05:00
Eric Amodio
5cb0053a05
Fixes incorrect 'Unable to find Git' message
2016-11-17 01:05:03 -05:00
Eric Amodio
a3895d27ab
Removes git-blame document scheme
...
Removes git-blame content provider
Fixes some CodeLens issues
Adds support for git uris in more places
Adds git content CodeLens provider
2016-11-12 03:15:27 -05:00
Eric Amodio
638a6dc838
Adds support for git commands on scheme=git
...
Rewrites blame annotation controller and provider - fixes whitespace issues, reduces overhead, and provides better performance
Rewrites status bar blame support - reduces overhead and provides better performance
Adds showFileHistory command to status bar
Renames showHistory to showFileHistory
Fixes log to use iso 8601 for dates
2016-11-12 01:25:42 -05:00
Eric Amodio
7ace9cb152
Adds support for custom git installation locations
...
Also gracefully deals with the times when git isn't in the PATH
2016-11-10 18:33:28 -05:00
Eric Amodio
f4410be30a
Adds error messages for failed operations
...
Adds showHistory command support to CodeLens
Fixes and improve the showHistory explorer
Refactoring
2016-11-10 03:22:58 -05:00
Eric Amodio
562afeaaad
Adds gitlens.diffWithPrevious command to the explore context menu
...
Adds output channel logging, controlled by the `gitlens.advanced.output.level` setting
Removes all debug logging, unless the `gitlens.advanced.output.debug` settings it on
2016-11-08 03:38:33 -05:00
Eric Amodio
409be335f9
1.0 wip
2016-11-03 03:09:33 -04: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
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
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
7a604191a7
Fixes issue where original filename got lost
...
Fixes file path normalization
2016-09-15 12:33:43 -04:00
Eric Amodio
dcb789f58d
Adds many new settings
...
Adds new blame annotation styles (compact & expanded)
Cleaned up blame annotations
Fixes issue with invalid repoPath on first start
2016-09-15 05:03:46 -04:00
Eric Amodio
e0cf335811
Fixes #2 - Adds better error logging
2016-09-14 02:28:20 -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
ea33560f14
Removes hard dependency on donjayamanne.githistory
...
Provides optional additional code lens
2016-08-31 21:24:03 -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
Eric Amodio
9964ea691b
Fixes issue with executing blame command
...
And minor other positioning issues
2016-08-31 15:55:33 -04:00
Eric Amodio
92beca2542
Fixes issues with file renames
...
And other git related edge cases
2016-08-31 15:03:22 -04:00
Eric Amodio
a22b8b1ddd
Reworks location processing
...
Decoupled from the CodeLens and less processing before it is required
2016-08-31 05:03:20 -04:00
Eric Amodio
c395a583b7
Renamed to GitLens
...
Reworked Uri scheme to drastically reduce encoded data (big perf improvement)
2016-08-31 03:34:16 -04:00
Eric Amodio
33fe3c55f7
Prepare for initial preview release
2016-08-26 21:36:14 -04:00
Eric Amodio
03d4cc8597
Richer blame info & highlight (wip)
2016-08-17 00:40:45 -04:00
Eric Amodio
b08044fc18
Adds blame "references" (wip)
2016-08-10 03:08:18 -04:00
Eric Amodio
53bebc89f2
Initial commit -- very basic blame support
2016-08-08 10:48:38 -04:00