Commit Graph

34 Commits

Author SHA1 Message Date
Eric Amodio
df0599a832 Adds shortenSha method 2017-09-09 00:43:20 -04:00
Eric Amodio
04d2c00ebf Fixes issue with branch name truncations (rebase) 2017-09-08 17:03:21 -04:00
Eric Amodio
5a2bd02402 Reworks branch parsing to include tracking info
Reworks current branch retrieval for better performance
2017-09-04 01:46:21 -04:00
Eric Amodio
ca089777db Adds ${filePath} support to status file formatting 2017-08-30 12:25:07 -04:00
Eric Amodio
d193676502 Adds status icons to explorer views
Adds templating support to explorer views
2017-07-02 22:33:56 -04:00
Eric Amodio
bcfa2cb4d7 Renames icon references to octicon 2017-06-26 23:53:18 -04:00
Eric Amodio
1cdd94cb46 Adds a with method to commit 2017-06-24 17:54:19 -04:00
Eric Amodio
12caa017a9 Fixes issues with changes showing wrong diff
Refactors diff parsing
2017-06-24 17:52:52 -04:00
Eric Amodio
45aa9b17ac Changes to use enum for glyphs 2017-06-13 22:34:51 -04:00
Eric Amodio
12debe583c Cleans up more duplicate code 2017-06-12 12:25:35 -04:00
Eric Amodio
64ae82075e Cleans up some duplicate code 2017-06-12 12:13:48 -04:00
Eric Amodio
e6316400f0 Optimized parsers for speed & memory usage
Switches to lazy parsing of diff chunks
2017-06-10 00:16:46 -04:00
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
e99febb52d Adds diff info to active line hover always 2017-05-27 02:39:10 -04:00
Eric Amodio
3502bdf6c7 Adds more linting rules
Fixes lint issues
2017-05-23 18:48:04 -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
ee29596d45 Enables typescript strict mode
Fixes all the compile/lint issues
2017-05-11 02:18:04 -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
a5be6f0533 Closes #63 - Switch commit message and author in commit pick list 2017-04-10 12:50:23 -04:00
Eric Amodio
640a11b3cb Changes commit type repo to branch 2017-03-29 01:50:15 -04:00
Eric Amodio
7b63d4f437 Uses stash name in place of a shorten sha 2017-03-29 01:50:15 -04:00
Eric Amodio
9945ee6d94 Adds 'Show Stashed Changes` command
Adds experimental 'Apply Stashed Changes' command
Adds experimental 'Delete Stashed Changes' to stashed changes quick pick
2017-03-29 01:49:26 -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
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
0feaf285cd Renames hosting to remote 2017-03-24 03:37:22 -04:00
Eric Amodio
4f84c03275 Adds experimental support for Open in GitHub 2017-03-24 01:40:09 -04:00
Eric Amodio
0c348cdb0f Fixes exception when commit has no file 2017-03-22 00:55:01 -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