Tags: asdlei00/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
This is a smaller release, but includes fixes some folks have been wa… …iting on. Changes since 2.3.0: Enhancement: - Additional `git: blame` display options.options. - Debug/logging commands have been renamed. - `git_path` can now be customized on a per-platform basis. - Add `merge_log` setting to toggle `--log` inclusion in `git merge`. Bug: - Provide fallcack for when Git command decoding fails. - `GitSavvy: help` no longer fails in Inline-Diff mode. - Custom commands would not always be invoked properly. - Github integration would not work for remotes with underscore characters. - GitSavvy now fails more gracefully when previously existing repo is deleted. Contributors: - Pavel Savchenko - John Burnett - Simon - Dale Bustad - David Devlin
Changes since 2.2.1: Feature: - Git-Flow commands now supported (but disabled by default). - `git reset`, using either commit log or branch reflog. - Custom git commands now supported (see docs in README). - New branch history comparison in the Branch dashboard. Enhancement: - Rebase dashboard now handles case where master doesn't exist. - Add option to prompt before discarding and closing commit message window. Fix: - Several issues with inline-diff view behavior. BIG THANKS to @stoivo! - Branch matching regex did not match dots in remote branch name. - Branch dashboard failed to show branch when commit includes "..". - Rebase conflict shortcuts did not execute anywhere on line. - Stash shortcuts did not execute when cursor was at end of line. - Git fetch did not retrieve all data when no remote specified. - `global_flags` were not always placed correctly in Git command. Other: - Update contributor guidelines. Contributors: - Simon (@stoivo) - David Devlin - Pavel Savchenko - Dale Bustad
PreviousNext