Commit Graph

18 Commits

Author SHA1 Message Date
Eric Amodio
eeff31cf27 Removes I from interface naming of "things" 2017-06-09 18:00:54 -04:00
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
3502bdf6c7 Adds more linting rules
Fixes lint issues
2017-05-23 18:48:04 -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
640a11b3cb Changes commit type repo to branch 2017-03-29 01:50:15 -04:00
Eric Amodio
aa39792843 Moves type to GitCommit for better consistency 2017-03-28 15:10:00 -04:00
Eric Amodio
073353dcda Refactors log parsing (a tiny bit) 2017-03-28 11:31:22 -04:00
Eric Amodio
296e562d9f Unifies file status model 2017-03-28 10:41:32 -04:00
Eric Amodio
9071b55026 Adds renamed file info into quick pick description 2017-03-28 00:35:06 -04:00
Eric Amodio
6d8a37a10f Fixes #56 - Handle file names with spaces 2017-03-28 00:24:55 -04:00
Eric Amodio
758d331e69 Fixes parsing issue with merge commits 2017-03-27 10:55:47 -04:00
Eric Amodio
3856cfd110 Fixes issues with merge commits 2017-03-26 13:50:04 -04:00
Eric Amodio
8b5eed4714 Fixes issues with next commit navigation (renames)
Adds sha to log model to know if it is a full log or not
2017-03-25 00:44:10 -04:00
Eric Amodio
823e93080e Stops parsing at maxCount (with reverse) 2017-03-22 00:56:35 -04:00
Eric Amodio
33debb6bb2 Fixes parsing issue with commits with no files 2017-03-22 00:55:58 -04:00
Eric Amodio
2f0a25720a Removes unused data from git log 2017-03-22 00:54:29 -04:00
Eric Amodio
4e3ccd9581 Fixes issues with paths on Windows 2017-03-22 00:50:06 -04:00
Eric Amodio
ef74ae0950 Refactors git models & parsers
Adds full git status parsing
Adds git status info into status quick pick
Switches to async/await in file blame/log
2017-03-19 00:36:51 -04:00