Eric Amodio
6d759daaad
Avoids remote disambiguation quick pick
2017-09-04 01:46:28 -04:00
Eric Amodio
2bba14260f
Adds Open Branches in Remote command to the Remote custom view items
...
Adds Open Repository in Remote command to the Remote custom view items
2017-09-03 16:33:52 -04:00
Eric Amodio
f58d085352
Adds Open Branches in Remote command
...
Adds Open Branches in Remote command to the Branches custom view item
Adds Open Repository in Remote command to the Repository Status custom view item
2017-09-03 15:37:52 -04:00
Eric Amodio
1b4350e476
Removes Stash Unstaged Changes option
...
Changes Stash Changes icon to a +
2017-09-03 13:23:17 -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
480dcb95fb
Adds a file history explorer view
2017-08-30 12:25:07 -04:00
Eric Amodio
ef41176ea7
Defaults stashes format to ${filePath}
...
Adds message when there are no stashes
Cleans up the stash explorer
2017-08-30 12:25:07 -04:00
Eric Amodio
a255eea949
Splits code lens out of GitService
2017-08-30 12:25:07 -04:00
Eric Amodio
0e338308c6
Fixes jumpiness when opening a diff
2017-08-17 01:18:00 -04:00
Eric Amodio
00cdd2e375
Adds "on" state to file annotation command
...
Adds "progress" state to file annotation command
2017-08-15 01:35:50 -04:00
Eric Amodio
71edb1b99a
Stops error message with stash apply conflict
2017-07-03 01:57:26 -04:00
Eric Amodio
81a9092455
Removes stash list in explorer command
...
Rename Show File History in Explorer back to Open File History Explorer
Removes the git explorer view (for now)
2017-07-02 23:12:01 -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
rebornix
b81d873a34
WIP of Stash Explorer commands
...
# Conflicts:
# src/commands/stashApply.ts
2017-07-02 22:34:05 -04:00
Eric Amodio
da450a614d
Renames explorerNodes
2017-07-02 22:32:05 -04:00
rebornix
0e4664bab1
Rename Stash Explorer
2017-07-02 22:32:04 -04:00
rebornix
1b4800571d
extract stash explorer
2017-07-02 22:32:04 -04:00
Eric Amodio
c812a56eac
Adds an experimental custom view (wip)
2017-07-02 22:31:04 -04:00
Eric Amodio
0a9559f5a5
Reworks commanding structure for less redundancy
...
Adds command args copying when needed
2017-06-28 01:06:20 -04:00
Eric Amodio
3bf5f23c66
Adds diffWithRevision command
2017-06-27 01:34:00 -04:00
Eric Amodio
1751987868
Reworks more commands deal with context
2017-06-27 01:33:59 -04:00
Eric Amodio
9179b70875
Avoids re-setting the line if it is already set
2017-06-27 01:33:59 -04:00
Eric Amodio
93ea2c7145
Fixes another infinite loop in close command
2017-06-27 01:33:59 -04:00
Eric Amodio
f9275a8e1a
Reworks command structure with context
2017-06-27 01:33:59 -04:00
Eric Amodio
191a158b3b
Optimizes diff with previous command
2017-06-25 13:26:33 -04:00
Eric Amodio
a306ba2b98
Stops trying to set the line if we don't have one
2017-06-25 00:29:11 -04:00
Eric Amodio
45aa9b17ac
Changes to use enum for glyphs
2017-06-13 22:34:51 -04:00
Eric Amodio
5823457ea0
Removes invalid signature
2017-06-13 03:15:15 -04:00
Eric Amodio
a618b7efe6
Adds ability to esc out of file annotations
2017-06-13 01:31:13 -04:00
Eric Amodio
48a1ca704d
Adds new recent changes annotations
2017-06-10 04:19:07 -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
9ae4cc36a1
Adds ability to suppress most warning messages
2017-06-09 15:42:56 -04:00
Eric Amodio
30bb4398a3
Changes formatting & ordering
2017-06-09 15:41:49 -04:00
Eric Amodio
50ba3e1446
Fixes #84 - diff w/ previous should only compare w/ working tree if file is uncommitted
2017-06-09 15:41:49 -04:00
Eric Amodio
2a8dafd9e9
Fixes #83 - Close Unchanged Files command can infinitely loop
2017-06-08 00:54:46 -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
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
77651701aa
Removes insiders flag from stash commands
2017-05-24 22:59:41 -04:00
Eric Amodio
3502bdf6c7
Adds more linting rules
...
Fixes lint issues
2017-05-23 18:48:04 -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
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
83fff1590d
Fixes incorrect file selection on commit file details
2017-05-14 03:02:41 -04:00
Eric Amodio
33ef9687f2
Adds clipboard default into commit search
2017-05-14 01:48:53 -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