Skip to content

Tags: wangxufeng/GitSavvy

Tags

2.10.1

Toggle 2.10.1's commit message
Workaround for regression in 2.10.0

2.10.0

Toggle 2.10.0's commit message
Tag 2.10.0

2.9.1

Toggle 2.9.1's commit message
Tag 2.9.1

2.9.0

Toggle 2.9.0's commit message
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

2.8.1

Toggle 2.8.1's commit message
Tag 2.8.1

2.8.0

Toggle 2.8.0's commit message
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

2.7.0

Toggle 2.7.0's commit message
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

2.6.0

Toggle 2.6.0's commit message
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

2.5.0

Toggle 2.5.0's commit message
Tag 2.5.0