Tags: wangxufeng/GitSavvy
Tags
Changes since 2.8.1: Feature: - `git: log current file` now has an option to view file at chosen commit.commit - Add `git: push all tags` command. - New `git: smart tag` commands for easy semantic versioning. - Directly checkout or view diff of GitHub pull requests with `github: review pull request`. - Basic support for opening new GitHub pull request from GitSavvy. Enhancement: - User is prompted for reset type (with hints) after running `git: reset`. Fix: - Editing commit message would fail if previous content deleted before new content entered. - Dashboards would not refresh after commit if commit_on_close enabled. - GitSavvy would attempt to open untracked file on remote. - Pushing a single tag would not work in tag dashboard. - `git: fetch` could not fetch commit directly. - Unclear destructive-action prompt for status-dashboard `D`. - Endless loop when some poor soul tries to diff a binary file as text. - Rebase dashboard failed if no directories added to active window. - Incorrect syntax highlighting in docs/README.md - Inline-diff view would sometimes jump to the right after staging hunks. - Refresh command in status dashboard was incorrectly wired-up. Other: - Add a GitSavvy diff syntax witch supports word diffs. Contributors: - Pavel Savchenko - Steve Bennett - Dale Bustad - Craig Campbell - Nicolás Santángelo - Randy Lai - David Devlin
Changes since 2.7.1: Feature: - Press Tab to transition between dashboards in a single view (or Shift-Tab for reverse) (configurable). - Add a simple stand-alone cherry-pick command. - Diff view can toggle `ignore_all_space` and `word_diff` options. - Show and edit branch descriptions in branch dashboard. - Add international codec support including GBK, BIG5, EUC-KR, EUC-JP, etc. - Open issues and repo page on GitHub remote through command palette. Enhancement: - Rebase dashboard supports non-branch base. - Add syntax highlighting for `git: graph` view. - Add option to auto-close panel for specified Git operations. - Add key-binding to push from status dashboard. - Fork UX in rebase-conflict scenario when one side is deleted. - Add syntax highlighting for comments and tracking info in branch dashboard. Fix: - Add empty line to beginning of tags inferface. - Always pass the branch name on git flow * finish (fixes issues with certain git-flow releases). - Attempting to discard staged file needn't trigger destructive-action warning. - Potential issue with interfaces sharing region keys. - Remote duplicate branch names when determining remote branches. - `git:pull` would fail if ORIGIN/HEAD known. - All types of unmerged conflicts were not shown correctly. - Unintentional default settings for show_panel_for and close_panel_for. - Dashboard syntax did not support multi-character key name. Documentation: - Define lowest-supported Git version. Housekeeping: - Port tags dashboard to interface pattern. Contributors: - Pavel Savchenko - Dale Bustad - Simon - marcinruszkiewicz
Changes since 2.6.0: Enhancement: - Pressing `o` from the inline-diff will open the file at the same cursor position. - `git: graph` view can now be refreshed. - `commit_on_close` configuration option added more Git-like commit view experience. Bug: - Branch dashboard would not display branches ending in hyphen char. Contributors: - Dale Bustad - Simon
Changes since 2.5.0: Fix: - Update status dashboard syntax to highlight , and . - Status dashboard , and . can navigate to stashes. Enhancement: - Display message to user if fallback decoding fails. - Add option to confirm `git push --force`. Contributors: - David Mohl - Pavel Savchenko - Dale Bustad
PreviousNext