Commit Graph
100 Commits
Author SHA1 Message Date
Eric Amodio 37e48ded2d Major refactor/rework -- many new features and breaking changes
Adds all-new, beautiful, highly customizable and themeable, file blame annotations
Adds all-new configurability and themeability to the current line blame annotations
Adds all-new configurability to the status bar blame information
Adds all-new configurability over which commands are added to which menus via the `gitlens.advanced.menus` setting
Adds better configurability over where Git code lens will be shown -- both by default and per language
Adds an all-new `changes` (diff) hover annotation to the current line - provides instant access to the line's previous version
Adds `Toggle Line Blame Annotations` command (`gitlens.toggleLineBlame`) - toggles the current line blame annotations on and off
Adds `Show Line Blame Annotations` command (`gitlens.showLineBlame`) - shows the current line blame annotations
Adds `Toggle File Blame Annotations` command (`gitlens.toggleFileBlame`) - toggles the file blame annotations on and off
Adds `Show File Blame Annotations` command (`gitlens.showFileBlame`) - shows the file blame annotations
Adds `Open File in Remote` command (`gitlens.openFileInRemote`) to the `editor/title` context menu
Adds `Open Repo in Remote` command (`gitlens.openRepoInRemote`) to the `editor/title` context menu
Changes the position of the `Open File in Remote` command (`gitlens.openFileInRemote`) in the context menus - now in the `navigation` group
Changes the `Toggle Git Code Lens` command (`gitlens.toggleCodeLens`) to always toggle the Git code lens on and off
Removes the on-demand `trailing` file blame annotations -- didn't work out and just ended up with a ton of visual noise
Removes `Toggle Blame Annotations` command (`gitlens.toggleBlame`) - replaced by the `Toggle File Blame Annotations` command (`gitlens.toggleFileBlame`)
Removes `Show Blame Annotations` command (`gitlens.showBlame`) - replaced by the `Show File Blame Annotations` command (`gitlens.showFileBlame`)
2017-06-07 12:48:22 -04:00
Eric Amodio e3e7605268 Preps v3.6.1 2017-06-07 12:43:22 -04:00
Eric Amodio f16c3857e5 Fixes zone.js monkey patching by application-insights 2017-06-07 12:42:33 -04:00
Eric Amodio 5298511bb9 Preps v3.6.0 2017-06-02 18:45:04 -04:00
Eric Amodio 4400ab1da9 Updates dependencies 2017-06-02 15:12:57 -04:00
Eric Amodio 6a9977b954 Fixes issue where the wrong diff line could be shown 2017-06-02 15:12:31 -04:00
Eric Amodio c0d5f55baa Preps v3.6.0-beta 2017-05-27 04:33:27 -04:00
Eric Amodio 68f6ae8f3a Updates dependencies 2017-05-27 04:32:42 -04:00
Eric Amodio 53c691898f Changes behavior of diffWithWorking to always does what it says
Compares the current file with the working tree -- if the current file *is* the working file, it will show a `File matches the working tree` message
2017-05-27 04:26:51 -04:00
Eric Amodio 365af9c54b Changes behavior of diffWithPrevious to always does what it says
Compares the current file with the previous commit to that file
2017-05-27 04:26:12 -04:00
Eric Amodio 55b1a66ec0 Adds 'gitlens.diffWithWorking' status bar command option
Changes 'gitlens.diffWithPrevious' status bar command option behavior
2017-05-27 04:25:12 -04:00
Eric Amodio 522e5a49a2 Renames 'Compare with *' in quick pick menus
Renames 'Compare File with Previous Commit' command
Renames 'Compare Line with Previous Commit' command
Renames 'Compare Line with Working Tree' command
2017-05-27 04:20:25 -04:00
Eric Amodio e99febb52d Adds diff info to active line hover always 2017-05-27 02:39:10 -04:00
Eric Amodio 2036c8abaf Preps v3.5.1 2017-05-25 01:39:16 -04:00
Eric Amodio 021a5b833a Fixes #71 - blame invalid on external edit 2017-05-25 01:31:24 -04:00
Eric Amodio f1042de9c7 Stops some code lens actions when uncommitted 2017-05-25 01:30:28 -04:00
Eric Amodio efd3d40aa8 Switches to use GitUris in more places 2017-05-25 01:05:18 -04:00
Eric Amodio 9c7062020e Fixes issue with blame on versioned files
Stops falling back to the cached blame of the working file
Handles git scheme urls properly
2017-05-25 00:49:36 -04:00
Eric Amodio 9da80c121b Debounces other active line events 2017-05-25 00:35:12 -04:00
Eric Amodio 5380724323 Preps v3.5.0 2017-05-24 23:01:28 -04:00
Eric Amodio 77651701aa Removes insiders flag from stash commands 2017-05-24 22:59:41 -04:00
Eric Amodio bb834f2e0a Removes insiders flag from remotes 2017-05-24 22:58:54 -04:00
Eric Amodio 535e627048 Preps v3.5.0-beta.2 2017-05-24 13:02:02 -04:00
Eric Amodio 8a74950708 Fixes #40 - encoding issues
This is only a partial fix, as vscode doesn't allow enough controls to fix everything
2017-05-24 12:52:47 -04:00
Eric Amodio 3502bdf6c7 Adds more linting rules
Fixes lint issues
2017-05-23 18:48:04 -04:00
Eric Amodio 23db83832c Preps v3.5.0-beta 2017-05-23 01:30:58 -04:00
Eric Amodio 807b1f1ea3 Fixes #73 - doesn't work with Chinese filenames 2017-05-23 01:30:16 -04:00
Eric Amodio 6232b8087f Reworks CHANGELOG to http://keepachangelog.com spec 2017-05-22 23:58:56 -04:00
Eric Amodio b783bfdf10 Updates dependencies 2017-05-22 21:15:01 -04:00
Eric Amodio b8322f19cd Preps v3.5.0-beta 2017-05-22 18:03:29 -04:00
Eric Amodio 8623e661ca Changes the start of line decoration to be both only 2017-05-22 18:03:08 -04:00
Eric Amodio c3bd17edee Adds new open in remote commands to README 2017-05-22 16:29:10 -04:00
Eric Amodio b17640ba57 Changes commit search shortcut in README 2017-05-22 16:28:47 -04:00
Eric Amodio f6a18458df Updates dependencies 2017-05-22 16:22:30 -04:00
Eric Amodio e1b1b737d9 Constrains the active line hover to the start/end of a line 2017-05-22 16:17:20 -04:00
Eric Amodio 19e523d6e4 Adds diff info to the active line hover for uncommitted changes 2017-05-22 16:16:17 -04:00
Eric Amodio ff1597d64f Refactors git command caching
Now caching many more commands to reduce git/parsing roundtrips and increase performance
2017-05-22 16:14:33 -04:00
Eric Amodio 49cc681520 Prepopulates commit search to the current line commit
If there is an active editor, otherwise will fall back to the clipboard
2017-05-22 16:08:07 -04:00
Eric Amodio 6d1a1ca346 Adds gitlens.openBranchInRemote command
Adds gitlens.openRepoInRemote command
2017-05-22 16:06:45 -04:00
Eric Amodio 49fa9b5078 Fixes issues with missing repoPath
Allows commit search without an active editor
2017-05-22 16:04:46 -04:00
Eric Amodio ec6ca8188c Changes to Uncommitted change 2017-05-22 15:54:10 -04:00
Eric Amodio 034a01c7d1 Turns off console hijacking by appinsights 2017-05-17 00:35:30 -04:00
Eric Amodio 15ebde445d Change appinsights to load dynamically
appinsights seems to monkey patch even if explicitly disabled, so instead just only load it if needed
2017-05-16 00:38:08 -04:00
Eric Amodio f184feda2c Removes the need for the outputLevel in debug 2017-05-15 23:16:25 -04:00
Eric Amodio d35074ecf8 Changes file alt+right to be a diff on commit details quick pick
Changes file alt+right to be a diff on repo status quick pick
2017-05-15 03:09:54 -04:00
Eric Amodio 4d62e5cdad Reorders settings 2017-05-15 02:01:52 -04:00
Eric Amodio ce5ff1eb47 Reduces git calls on known untrackables 2017-05-15 01:50:09 -04:00
Eric Amodio 3a38f6ae39 Increases debounce on cursor movement to reduce lag 2017-05-15 01:44:41 -04:00
Eric Amodio 3e403a2d5c Changes stash icons
Moves stash number from label to description
2017-05-14 03:27:08 -04:00
Eric Amodio 83fff1590d Fixes incorrect file selection on commit file details 2017-05-14 03:02:41 -04:00
Eric Amodio 27425e3deb Fixes typo in stash parsing 2017-05-14 03:02:09 -04:00
Eric Amodio dbdb77c2c1 Fixes left alignment priority
Adds live update support for status bar alignment
Adds values to description
Adds to README
2017-05-14 02:18:22 -04:00
Eric Amodio 0ef1e509a6 Moves menu group down 2017-05-14 01:51:08 -04:00
Eric Amodio 9a35fc6b47 Changes commit search shortcut to alt+/ 2017-05-14 01:50:00 -04:00
Eric Amodio 078f3fd482 Updates dependencies 2017-05-14 01:49:33 -04:00
Eric Amodio 33ef9687f2 Adds clipboard default into commit search 2017-05-14 01:48:53 -04:00
Eric Amodio 361789f859 Fixes incorrect command 2017-05-14 01:48:26 -04:00
Eric Amodio 1acc183621 Refactors commands to use typed args objects 2017-05-14 01:48:07 -04:00
Eric Amodio ee29596d45 Enables typescript strict mode
Fixes all the compile/lint issues
2017-05-11 02:18:04 -04:00
Eric Amodio 90245b1111 Excludes images from package (except the icons) 2017-05-07 02:01:38 -04:00
Eric Amodio a69c83f64f Adds ExtensionOutputChannelName to constants 2017-05-07 02:00:04 -04:00
Eric Amodio 6f04514a27 Updates to vscode v1.12 2017-05-07 01:58:53 -04:00
Eric Amodio 6eccb2a8da Updates dependencies 2017-05-07 01:58:19 -04:00
Eric Amodio d86b18bc7a Preps v3.4.9 2017-05-03 00:36:14 -04:00
Eric Amodio 3f5798357e Updates dependencies 2017-05-03 00:36:14 -04:00
Eric Amodio 23065e1177 Adds better support for deleted files 2017-05-03 00:36:07 -04:00
Eric Amodio dba7c2ea52 Updates the issue template with more instructions 2017-05-03 00:26:01 -04:00
Eric Amodio 8f40ba8542 Preps v3.4.8 2017-05-02 03:05:54 -04:00
Eric Amodio b477b34278 Changes display name in the marketplace to Git Lens because of the marketplace search ranking algorithm 2017-05-02 03:04:55 -04:00
Eric Amodio a8b0aaa3e3 Preps v3.4.6 2017-05-01 14:22:18 -04:00
Eric Amodio 071bfdb82e Adds better support for deleted files
Will now open the file from the previous commit
2017-05-01 14:04:20 -04:00
Eric Amodio 474741aeb4 Fixes incorrect file selection when showing commit details 2017-05-01 14:04:20 -04:00
Eric Amodio 187f7881ca Adds safety for debounced timing 2017-05-01 14:04:10 -04:00
Eric Amodio 14b9d93807 Saves the found git path to avoid constant searchs 2017-05-01 13:18:13 -04:00
Eric Amodio ba346da54b Adds linting to compile step
Reorgs tasks
Fixes lint issues
2017-05-01 13:17:50 -04:00
Eric Amodio 564856853a Pins & updates dependencies 2017-04-30 16:05:33 -04:00
Eric Amodio 3e0ad47698 Fixes typescript syntax error 2017-04-22 09:28:09 -04:00
Eric Amodio 675050d923 Adds error logging 2017-04-22 09:27:44 -04:00
Eric Amodio 6af753c0ae Renames *.advanced.codeLens.debug to *.codeLens.debug
Renames *.advanced.debug to *.debug
Renames *.output.level to *.outputLevel
2017-04-22 09:27:30 -04:00
Eric Amodio bb59f2899a Adds const for ExtensionKey 2017-04-22 09:19:55 -04:00
Eric Amodio cfafa8c020 Updates dependencies 2017-04-22 09:16:29 -04:00
Eric Amodio f99ba89a4b Stops Git from leaking out of GitService 2017-04-14 00:29:57 -04:00
Eric Amodio 8f2ec85c6b Stops throwing for a common error case 2017-04-13 23:56:12 -04:00
Eric Amodio b58c48841f Only reset code lens if its config changes 2017-04-13 14:40:02 -04:00
Eric Amodio d3800a1ae8 Adds an issue template 2017-04-13 00:50:43 -04:00
Eric Amodio 4a379511d5 Preps v3.4.5 - more fun with the marketplace :( 2017-04-13 00:23:36 -04:00
Eric Amodio e5a94bb2ff Preps v3.4.4 - re-adds more tags 2017-04-12 21:32:17 -04:00
Eric Amodio 224200e32a Reduces to only 5 allowed tags 2017-04-12 21:25:59 -04:00
Eric Amodio a285fb5505 Preps v3.4.2 - marketplace changes for better ranking 🤞 2017-04-12 21:23:51 -04:00
Eric Amodio cd5faa1336 Preps v3.4.1 2017-04-12 18:54:03 -04:00
Eric Amodio c09deb54b1 Removes keywords as they seem to hurt more than help 2017-04-12 18:53:48 -04:00
Eric Amodio bc747e9d5f Preps v3.4.0 2017-04-12 18:37:40 -04:00
Eric Amodio ce0842f41c Allows toggle CodeLens command to work when set to auto 2017-04-12 18:32:21 -04:00
Eric Amodio 0cf107a817 Removes Emitter from event emitter names 2017-04-12 18:21:13 -04:00
Eric Amodio 5fc567372c Fixes compile errors from Typescript upgrade 2017-04-12 18:18:46 -04:00
Eric Amodio 0875cc12d5 Adds control over the active line annotation colors 2017-04-12 17:06:39 -04:00
Eric Amodio 04a6574f16 Stops certain keybindings from being too context sensative 2017-04-12 17:03:18 -04:00
Eric Amodio 25696ffa94 Crops left edge to remove the unwanted noise 2017-04-12 16:44:07 -04:00
Eric Amodio feea0e62fc Adds more content & cosmentic changes 2017-04-12 16:41:57 -04:00
Eric Amodio c5993fe145 Completely overhauls messaging & README 2017-04-12 16:23:45 -04:00