Eric Amodio
393ec351f0
Adds gitlens.gitExplorer.includeWorkingTree setting
...
Adds auto-update for working trree
Fixes issues with working tree status
2017-09-23 16:29:56 -04:00
Eric Amodio
65736a6ce7
Adds watching of creates/deletes inside .git
2017-09-21 18:43:46 -04:00
Eric Amodio
712544fab8
Adds git diff --shortstat support
2017-09-20 01:10:47 -04:00
Eric Amodio
71d17bcc2f
Closes #139 - adds changed files node to repository status
...
Reworks commit-file nodes
2017-09-17 02:34:09 -04:00
Eric Amodio
f0bdf3e2c3
Always caches remotes
2017-09-14 22:46:40 -04:00
Eric Amodio
aacf7cc2b5
Reworks date parsing, formatting etc for perf
...
Isolates moment.js
2017-09-14 21:52:51 -04:00
Eric Amodio
543d39246f
Closes #138 - adds ignore whitespace setting
2017-09-12 17:46:22 -04:00
Eric Amodio
ccc29e3dfc
Reworks remote parsing
...
Combines same url into same remote
Adds a change event for custom remote providers
Adds a repo change event for custom remote providers
2017-09-12 15:46:44 -04:00
Eric Amodio
e400f27c84
Adds refs changes into repo watcher
...
Catches branch & remote changes
2017-09-11 00:50:40 -04:00
Eric Amodio
4102bdd471
Reworks git command error handling
...
Switches to use the new diffWith command
2017-09-11 00:39:52 -04:00
Eric Amodio
d420d82ab2
Removes unneeded shortSha parameter
2017-09-11 00:36:38 -04:00
Eric Amodio
df0599a832
Adds shortenSha method
2017-09-09 00:43:20 -04:00
Eric Amodio
1b7610857a
Fixes issue where repo change wasn't fired in some cases
...
Consolidates repo watching into a single watcher
Adds debounce to repo changes in the custom view
2017-09-08 18:02:43 -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
04df931902
Adds Refresh command to most custom view items
...
Updates custom view when repo changes (brute force for now)
2017-09-03 12:59:16 -04:00
Eric Amodio
d31eb25451
Adds Apply Changes command to custom view files
...
Adds Stash Changes command to SCM view items
2017-09-03 12:58:05 -04:00
Eric Amodio
a255eea949
Splits code lens out of GitService
2017-08-30 12:25:07 -04:00
Eric Amodio
52275215fe
Adds content uri from GitUri
2017-07-03 01:59:02 -04:00
Eric Amodio
d288985c26
Adapts stash commands to new structure for views
...
Adds onDidChangeRepo event to GitService
Refreshes stash view when repo changes
2017-07-02 22:34:55 -04:00
Eric Amodio
3081632815
Updates dependencies (typescript)
...
Fixes newly detected typescript errors
2017-07-02 22:23:54 -04:00
Eric Amodio
e42af14b11
Adds status formatter
2017-06-26 23:54:50 -04:00
Eric Amodio
191a158b3b
Optimizes diff with previous command
2017-06-25 13:26:33 -04:00
Eric Amodio
f553980146
Attempts to fix #99
...
undo/redo spawns too many git processes
2017-06-25 13:26: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
a618b7efe6
Adds ability to esc out of file annotations
2017-06-13 01:31:13 -04:00
Eric Amodio
6f3441a9e7
Adds default date format
2017-06-12 12:13:48 -04:00
Eric Amodio
5624567daa
Fixes regression with code lens
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
9c7a971e21
Changes to undefined checks
2017-06-09 15:41:49 -04:00
Eric Amodio
ba59fb29ad
Fixes #85 - Show File Commit Details doesn't work on last line if it is empty
2017-06-09 15:41:49 -04:00
Eric Amodio
6c33686335
Adds vscode issue TODO
2017-06-07 12:49:52 -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
6a9977b954
Fixes issue where the wrong diff line could be shown
2017-06-02 15:12:31 -04:00
Eric Amodio
e99febb52d
Adds diff info to active line hover always
2017-05-27 02:39:10 -04:00
Eric Amodio
021a5b833a
Fixes #71 - blame invalid on external edit
2017-05-25 01:31:24 -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
bb834f2e0a
Removes insiders flag from remotes
2017-05-24 22:58:54 -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
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
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
ce5ff1eb47
Reduces git calls on known untrackables
2017-05-15 01:50:09 -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
ba346da54b
Adds linting to compile step
...
Reorgs tasks
Fixes lint issues
2017-05-01 13:17:50 -04:00
Eric Amodio
bb59f2899a
Adds const for ExtensionKey
2017-04-22 09:19:55 -04:00