Commit Graph

82 Commits

Author SHA1 Message Date
Eric Amodio
b56d101f76 Fixes #153 - untracked folder files don't show properly 2017-09-26 21:52:00 -04:00
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
712544fab8 Adds git diff --shortstat support 2017-09-20 01:10:47 -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
77482f4930 Adds openChangedFileChanges to custom view
Adds openChangedFileChangesWithWorking to custom view
Removes unneeded context checks from custom view commands
2017-09-12 11:11:03 -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
260874fa1d Adds better filename sanitization 2017-09-10 17:44:26 -04:00
Eric Amodio
9d83fbcacb Switches to use the new diffWith command 2017-09-09 15:48:44 -04:00
Eric Amodio
df0599a832 Adds shortenSha method 2017-09-09 00:43:20 -04:00
Eric Amodio
d161084ccd Fixes issue with stashing untracked files 2017-09-04 03:04:05 -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
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
9782a81e46 Adds new GitLens custom view 2017-09-02 01:43:08 -04:00
Eric Amodio
191a158b3b Optimizes diff with previous command 2017-06-25 13:26:33 -04:00
Eric Amodio
6b4642d8c8 Fixes #96 - stops opening external diff if configured 2017-06-15 23:44:41 -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
807b1f1ea3 Fixes #73 - doesn't work with Chinese filenames 2017-05-23 01:30:16 -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
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
a7dc29a9aa Adds search commits command
Search by message, author, file pattern, or sha
2017-04-09 00:05:15 -04:00
Eric Amodio
7cb1b9d0f1 Fixes #59 - Updates command context to opened file state
Removes insiders restriction from Open in Remote commands
2017-04-08 15:07:51 -04:00
Eric Amodio
6a3428e6d2 Fixes #57 - no more blank message w/o a diff.tool 2017-04-07 11:09:15 -04:00
Eric Amodio
0c13050387 Addresses #57 - adds warning if no diff.tool 2017-04-01 02:48:53 -04:00
Eric Amodio
b961646c95 Adds support for single files 2017-04-01 02:08:12 -04:00
Eric Amodio
d8564c215c Adds experimental 'Stash Changes' command
Adds experimental 'Stash Changes' to stash list
Adds experimental 'Stash Unstaged Changes' to stash list
2017-03-29 01:50:16 -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
e1190d50a4 Stops re-throw of know errors 2017-03-27 12:08:53 -04:00
Eric Amodio
61f002420a Switches to non-strict iso date format for compatibility
Older git versions don't support strict iso dates
2017-03-27 11:44:35 -04:00
Eric Amodio
46ff70e969 Fixes #55 - adds fallback for previous git versions
Reverts git version requirement to >= 2.2.0
2017-03-27 11:01:50 -04:00
Eric Amodio
e0b3dcd484 Refactors Logger.error to take the Error object 2017-03-27 02:15:38 -04:00
Eric Amodio
3856cfd110 Fixes issues with merge commits 2017-03-26 13:50:04 -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
43e4337358 Fixes more issues with paths :( 2017-03-22 03:04:52 -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
97f88489a4 Fixes pathing issues on Windows 2017-03-21 14:01:36 -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
Eric Amodio
73bbbc1d5f Adds compare with branch command
Adds branches quick pick
2017-03-18 02:01:25 -04:00
Eric Amodio
9a0ce83260 Renames git methods to align better with git commands 2017-03-17 19:12:34 -04:00
Eric Amodio
dad85b3c0a Adds arbitrary branch support to getVersionedFile[Text] 2017-03-17 16:28:26 -04:00
Eric Amodio
9c2269b9f1 Adds parent sha parsing 2017-03-15 12:06:54 -04:00
Eric Amodio
3656d4e8a4 Adds keyboard support to page in repo/file quick picks 2017-03-13 00:15:14 -04:00
Eric Amodio
3e815f6bf8 Switches to not show merge commits on file history 2017-03-12 03:07:11 -04:00
Eric Amodio
7aefd178c2 Adds paging support to repo/file history quick picks (wip) 2017-03-11 15:58:21 -05:00
Eric Amodio
f499bffbc6 Stops repo log from limiting to a single sha
Gets log reverse to work
2017-03-11 04:10:20 -05:00