13 KiB
Changelog
[0.6.56]
- adds
git -c diff.noprefix=false
to raw commands (adressing #276) - check cursor-word chooseRef is actually a commit, otherwise throw away
- develop adds
no verify
switch to merging commands
[0.6.55]
- Fixes loss of fold functionality with CommitDetail due to overwriting the registered view
[0.6.54]
- Fixes "visit change" for commit and stash detail views
[0.6.51]
- Make commit and stash detail view update on changes (fixes #282)
[0.6.50]
- Show commit hash under cursor when checkout (@bzy-debug Bao Zhiyuan)
- Fix vscode-insiders path for the remote environment (@ianic Igor Anić)
- Check all editors when computing viewColumn, so that one magit status buffer won't be open in different editors (@bzy-debug Bao Zhiyuan)
[0.6.49]
- Fixed issue with folding in commit-detail-view
[0.6.48]
- Fixed issue where pound symbol in untracked file caused those files to not show up.
[0.6.47]
- Fixed issue with stuck status bar messages. And disabled status messages for magit status.
[0.6.46]
- Show running git command in git status message: @Rutherther, Rutherther
- More move commands: @jdanbrown, Dan Brown
- Add command toggle-all-folds-for-change-views: @jdanbrown, Dan Brown
- Concise log decorate: @evannjohnson
- Support fold/unfold diff hunks in commit detail view: @Rutherther, Rutherther
[0.6.45]
- Fix resolution of user keybindings for help-view (
?
view)
[0.6.44]
- Improved performance of status view and fix commit ahead/behind list for very out-of-sync repos (@bjackman Brendan Jackman)
- add a switch for log --first-parent (@tzemanovic Tomas Zemanovic)
- Fold/unfold diff hunks in stash detail view (@vbh Bindu)
[0.6.43]
- When discarding a file change fails because of resolved conflicts (e.g. during merge) prompt to checkout our stage, their stage or to leave conflicts for manual resolving. @tzemanovic (Tomas Zemanovic)
[0.6.41]
- Truncate large behind-upstream list to fix issue (#255) where the extension would grind to a halt. (@bjackman Brendan Jackman)
- Change
win-git-path
config togit-path
for consistency (@ShuguangSun) - Minor fixes
[0.6.40]
- fix windows git folder issue by providing an extension setting
named
win-git-path
to override (#243) (@rhoeberg)
[0.6.39]
- fix activation crash on load before internal git extension (#238)
[0.6.38]
[0.6.37] - 2023-03-01
- Switch from
--preserve-merges
to newer--rebase-merges
in rebasing options - Upgrade to newer refs api to fix breakage on coming VSCode versions (Burak @unexge)
- Upgrade dependencies
[0.6.36] - 2022-12-07
- Make forge status fully async as to not block the git status buffer
- Move away from private vscode APIs that are to be removed soon
[0.6.35] - 2022-11-28
- removed prune switch on pull commands
[0.6.34] - 2022-11-02
- add --staged switch to stashing (aldum @aldum)
- expose toggle fold command in command pallete, fixing #229
[0.6.33] - 2022-10-05
- Apply active switches to "instant fixup" command
[0.6.32] - 2022-09-05
- Fixes rebase error message offset and makes error header visitable
Some git error messages included a single carriage return making a the visting "click" logic off by one. This is now fixed by pruning these characters. The error header is now also visitable by pressing enter.
[0.6.31] - 2022-07-30
- Rename, and swap,
i
andw
stash actions to match emacs-magit (#218)
[0.6.30] - 2022-07-30
- defend against incoming breaking change in internal git extension (#217)
[0.6.29] - 2022-04-01
- Swap
i
andw
stash actions to match emacs-magit
[0.6.28] - 2022-03-11
- Adds GPG-sign commit option switch (Xinyu @X140Yu)
[0.6.27] - 2022-01-25
- Bugfix: Fix stashIndex when commit hook fails (Rasmus Wriedt Larsen @RasmusWL)
[0.6.25] - 2022-01-25
- Adds
--prune
switch to pulling commands
[0.6.24] - 2021-11-11
- Removes noisy full hash from commit picker menu
- Use refs as suggestions for
Log other
- Adds spacemacs keybinding suggestion (Jeremy Huffman)
[0.6.23]
- Bugfix: Remove concurrent file access bug when pushing upstream
[0.6.22]
- Bugfix: Make prompt asking to stage changes not abort empty commits. (Empty commits are sometimes valid)
[0.6.21]
- implement commit log for single file/path [Nam Nguyen @Namburgesas]
- show stdout in addition to stderr on error [Nam Nguyen @Namburgesas]
[0.6.20]
- When pressing enter on directory listing, edamagit will now reveal them in the file explorer instead of throwing error.
[0.6.18]
- Adds --no-verify switch to commit.
- Bugfix in highlighting (tausbn)
[0.6.17]
- Support untrusted workspaces
- Adds command for toggling folding of all changes in a change section. (magit.toggle-all-folds-in-change-section-at-point)
[0.6.16]
- Makes all commands callable outside of magit buffer (Florian Bruhin @The-Compiler)
- Fixes issue where discarding changes of a staged file also discared the unstaged changes of that same file.
[0.6.15] - 2021-05-30
- Now shows errors during commit in the short error log header
- Path of vscode is now configurable to remedy issues where edamagit can't find vscode
[0.6.14] - 2021-05-30
- Fixes issue with empty amends asking you to stage changes
[0.6.13] - 2021-05-30
- Add --annotate switch to tag command
- Add --no-ff and --ff-only switches to merge command
- Ask if should stage all when committing with no staged changes (fixes #140)
- Hide staged changes for switch -a (#141)
[0.6.12] - 2021-04-08
- cherry-pick: Add -x switch (Florian Bruhin)
- Fix issue with commiting in Codium (Eddy Ernesto del Valle Pino)
[0.6.9] - 2021-04-08
- Adds setting
magit.hide-status-sections
to hide listed sections from status view. @dandavison (Dan Davison)
[0.6.8] - 2021-04-02
- Fixed issue with commiting on remote windows @stevenguh (Steven Guh)
[0.6.7] - 2021-03-15
- Adds setting for enabling quick switch selection @stevenguh (Steven Guh)
[0.6.6] - 2021-03-10
- Adds 'instant fixup' command (#110)
[0.6.5] - 2021-02-18
- Adds 'push other' command to push any ref to remote branch
[0.6.4] - 2021-01-27
- Fixes issue with some international keyboard layouts
[0.6.3] - 2021-01-27
- Includes exit codes of git commands in the process log so it's possible to tell wether or not they've completed successfully.
[0.6.2] - 2020-12-20
- Bug fix with forge cache
[0.6.1] - 2020-12-19
Forge
- Adds detail views to Issues and PullRequests (visit by pressing enter on them)
[0.6.0] - 2020-12-13
Forge basic PR functionality
- Enable it in vscode settings:
magit.forge-enabled
Functionality:
- See Pull requests list in status view
- Checkout from 'Branching' menu:
Check out pull request
- Only github.com currently supported.
Thanks, @roblabla - Robin Lambertz for help with implementation.
[0.5.8] - 2020-12-08
- Reveal cursor when jumping out of the viewport with
ctrl+j
andctrl+k
[0.5.7] - 2020-12-02
- Use
ctrl+j
andctrl+k
to jump between entities in e.g. Status view. - Small improvements
[0.5.6] - 2020-11-28
- Makes Y or N confirmation dialog single key press to complete (No 'Enter' key press required, only Y or N).
- Fixes issue with Magit status in multi-root workspaces opening wrong repo.
- Other small fixes
[0.5.4] - 2020-11-21
- Fixes critical issue with status view when called from files outside repo.
[0.5.3] - 2020-11-05
- Fixes issue with rebasing-status failing when rebasing onto detached state.
[0.5.2] - 2020-11-05
- Fixes issue with untracked files on Windows
- other small fixes
[0.5.1] - 2020-10-14
- Removes default lineHeight setting for magit language.
This because the VSCode default font size is different between Mac and the other platforms.
To get back the old lineHeight,
add this to your settings.json
:
"[magit]": {
"editor.lineHeight": 15
},
(@stevenguh (Steven Guh)
[0.5.0] - 2020-10-12
- Fixes issue where stash list was showing 1 entry even when there are none.
[0.4.15] - 2020-10-11
- Adds rebase switch for "Pull"
- UI Bugfixes
[0.4.11] - 2020-10-01
[0.4.9] - 2020-09-29
[0.4.8] - 2020-09-29
Fixed
- Bugfix
[0.4.7] - 2020-09-28
Fixed
- Fixed issue where repos were entangled in multi-repo workspaces
- Fixed issue where sub-repos were not discovered by edamagit
[0.4.6] - 2020-09-23
Fixed
- Cases where rebase->continue wasn't working
- Sets default configuration renderWhitespace to 'none' for magit editors.
- small bugfixes
[0.4.5] - 2020-09-06
Fixed
- Stash detail now shows untracked files
- Fixed stash deletion bug
- small ui improvements
[0.4.4] - 2020-09-02
Fixed
- Fixed issue where branch/commit choosing menus wouldnt close.
[0.4.3] - 2020-09-02
Added
- Adds very simple multi selection for discard at point
- Adds option-switches interface (only added -n= for logging so far)
Fixed
- Can now commit when running global electron, as long as
code
is in your path. (#73) - Minor visual fixes
[0.4.2] - 2020-08-13
- bugfixes
[0.4.1] - 2020-08-11
- Adds highlighted refs and tags next to commits, HEAD, etc (@GriffinSchneider Griffin Schneider)
- Adds submodule commands
- Adds copy-buffer-revision command (@stevenguh (Steven Guh))
- bugfixes
[0.3.0] - 2020-08-04
- Adds magit-copy-section-value (@stevenguh (Steven Guh))
- Support for submodules
- Bugfixes
[0.2.65] - 2020-07-22
- Fixed issue with wandering cursor in COMMIT_EDITMSG editor. (thanks @nickcernis (Nick Cernis) and @stevenguh (Steven Guh))
[0.2.6] - 2020-07-15
- bugfixes
[0.2.5] - 2020-06-30
- Allows opening edamagit without having a file open
- bugfixes
[0.2.4] - 2020-06-29
- bugfixes
Co-contributors: Griffin Schneider, Jack Franklin, and Steven Guh
[0.2.3] - 2020-06-20
- Adds
magit.display-buffer-function
config option allowing you to choose where new buffers will be displayed. (thanks @GriffinSchneider Griffin Schneider) - Bugfixes (thanks @stevenguh Steven Guh)
[0.2.2] - 2020-06-10
- Disables minimap for edamagit by default
- Adds support for VSCodeVim command mode and visual mode
@stevenguh (Steven Guh):
- Adds a lot of logging functionality (graph, refs, decorations, etc)
[0.2.0] - 2020-06-04
- Multi-selection staging and unstaging of changes
- Fixed help view, it now reflects user keybindings (thank you @stevenguh (Steven Guh) for helping with this)
- bug fixes
[0.1.9] - 2020-05-20
- Adds single keypress switch enablement (#35)
E.g. now you can
push --force
with keysequence:P - f p
Courtesy of @stevenguh (Steven Guh):
- Automatically fills out name of local when checking out remote branch
- Items in menus now aligned
- Fixed issue with branch inconsistency
[0.1.8] - 2020-05-16
- Fixes issue where '/' search with VSCodeVim wasn't working (#24)
- Adds syntax highlighting for help view (#24)
- Adds support for codium (#25)
- New logo
Note: keybindings have gotten an update. This might mean that your custom keybindings for removing default ones need to be updated. See VSCodeVim section of README.
[0.1.7] - 2020-05-13
- Surface level renaming of the extension to 'edamagit'
Courtesy of @roblabla (Robin Lambertz):
- Automatic discovery of vscode binaries on linux and winows
- Support for VSCode Insiders
Courtesy of @angusiguess (Angus Fletcher):
- Fixed issue where interactive rebase didn't include the selected commit itself.
[0.1.6] - 2020-05-09
- Performance and bugs
[0.1.5] - 2020-05-03
-
Now possible to stage just selected lines from a change (Sub-hunk selection for stage/unstage/discard)
-
Fixed issue where merging status didn't show all incoming commits
[0.1.4] - 2020-04-06
- Visiting a change will now place your cursor at the position in the file relative to the magit diff display
- Stash just index
[0.1.3] - 2020-03-27
- Unpushed/unpulled status for pushRemote (no longer just upstream)
- Stash just worktree
- Directly call file commands from file (e.g Magit Blame File)
- A bunch of bug fixes
[0.1.2] - 2020-03-23
-
Interactive rebasing
-
Changed default top-level keybindings to avoid hijacking CUT shortcut on Linux and Windows
New defaults are:
status = alt+x g file popup = alt+x alt+g dispatch = alt+x ctrl+g
-
More colors
[0.1.1] - 2020-03-20
- Reverse-at-point
- Cherry pick --edit
- Bug fixes
[0.1.0] - 2020-03-18
- Cherry picking
- Reverting
- Git command running (raw commands)
- Git ignoring
- More colors
- Bug fixes
[0.0.12] - 2020-03-15
- Fixup commits (@zachdaniel Zach Daniel)
- Allow freeform input in more menus
- Bug fixes
[0.0.11] - 2020-03-13
- bug fix
[0.0.10] - 2020-03-13
-
Opens repo picker when unsure of which repo.
E.g. invoking 'status' from external file
-
No longer requires text editor focus for top level magit keybindings
i.e. status, file popup, and dispatch bindings
-
Small bug fixes
[0.0.9] - 2020-03-08
- Adds diffing commands
- Fixes issue with discarding remote branches
- Visit ref heads commits from show-ref view
[0.0.8] - 2020-03-04
- Tag pushing
- Fixes bug with single key-stroke menu navigation
[0.0.7] - 2020-03-03
- Adds show-refs command
- Apply- and discard-at-point entities in show-ref view
- Worktree create commands
[0.0.4] - 2020-02-26
- Fixes issue with filename case
[0.0.3] - 2020-02-24
- Adds stashing switches
- Adds stash "keep index"