Skip to content

Latest commit

 

History

History
210 lines (127 loc) · 8.45 KB

CHANGELOG.md

File metadata and controls

210 lines (127 loc) · 8.45 KB

v1.9.0

Bug Fix

  • Fix: broken gutter diff on Windows #198

v1.8.0-v1.8.1

What's New

  • Added support for hg annotate output #117. The Line Annotation Enabled setting will show output for hg annotate on the currently selected line(s). The Toggle Annotations for This File command shows annotate output for the whole file.
  • When files are renamed in VS Code, hg mv is run automatically #139

Bug Fix

  • Fix: status icons not showing
  • Fix: open non-diff resources with vscode.open #166
  • Fix: extension respects a user declining dialog asking whether they want to push a new branch
  • Fix: don't trigger refresh on temp file changes #173

v1.7.1

Bug fix

  • Fix: gutter indicators stopped working with Visual Studio Code 1.48 #158

v1.7.0

What's New

  • Added support for purge (deleting untracked files) #100
  • Added ability to revert a single change block #68
  • Improved update command by displaying "draft heads" and "public tip" #116
  • Added support for rebase #113

Bug fixes

  • Fix: ignore secret changes on push #37
  • Fix: don't warn for multiple heads on push when using topic #140
  • Fix: hg version in non-english installs is now displayed correctly

v1.6.0

What's New

  • Added support for shelve/unshelve #18
  • UI offers to install Mercurial when installation not found #79

Bug fixes

  • Fix: paths contain accented characters are now properly supported #60
  • Fix: hg clone command is available when no repo is open #90
  • Fix: don't prompt for repository when multiple repos open in workspace #67
  • Fix: don't prompt for repository when multiple repos open in workspace #67
  • Polish: standard VS Code icons are now used instead of custom icons #101, #102

v1.5.1

Bug fixes (Thanks @incidentist for these contributions)

  • Fix for issue showing file history #50
  • Fix trouble resolving merges #32
  • Gutter indicators are now cleared after a commit (or another repository change) #54

v1.5.0

What's New (Thanks @incidentist for this contribution)

  • Amend commits are now supported #30

v1.4.0

Bug fixes (HT @incidentist for fixing these)

  • Prevent colors interferring with hg output #39
  • Fix locale-related crash in hg 5.4 #80

v1.3.0

Bug fix

  • Fixed bug caused by API change in vscode v1.31 #65

v1.2.2-3

Bug fix

  • Fixed slow multi-file Hg operations (such as stage/add file)

What's New

  • Added "multi-root ready" keyword, as requested by VS Code Team #29

v1.2.1

Bug fix

  • Restored missing gutter indicators that were lost in v1.2.0 #31

v1.2.0

What's New

  • Support for multiple source control providers. Hg should now play nicely alongside Git and other source control providers [#29]((#29), #26, #24
  • Support for multiple folder workspaces (insiders) #29

Bug fix

  • Fixed missing commands from window title area (open file/open changes)

v1.1.7

Bug fix

  • Fixed missing commands from command palette (due to extension authoring changes in vscode 1.16)

v1.1.5

Bug fixes

  • Changeset descriptions were being truncated at the first colon in "Hg: Log" and "Hg: View File History..." commands #20
  • Fixed conflict with blackbox logging extension [thanks @ajansveld]#14

v1.1.3

What's New

  • Bookmarks support

    • You can now choose between named-branches or bookmarks.
    • Set "hg.useBookmarks": true for bookmarks.
    • New supporting commands:
      • Set Bookmark
      • Remove Bookmark
    • Also affects: update / push / pull / autoInOut
    • See #10 for complete details.
  • Auto update after pull: hg.autoUpdate #15

    • On by default

Shoutout to ajansveld for the ideas and help with testing these new features.

Changes to settings

  • The new hg.autoUpdate setting is on by default.
  • New setting hg.pushPullScope replaces hg.pushPullBranch (which is now deprecated) but remains for backwards compatibility. Using hg.pushPullScope affects both named-branches and bookmarks modes.

v1.0.7

What's New

  • Faster commits. The outgoing/incoming check is now separate from the commit.
  • New setting hg.pushPullBranch controls which branch(es) will be pushed/pulled #8
    • all: all branches (this is the default)
    • current: only the current branch
    • default: only the default branch
  • hg.autoInOut setting and status-bar display respects hg.pushPullBranch
  • Spinning icon while pushing/pulling.

v1.0.5-6

What's New

  • Improvements to commandMode server reliability.
  • Marketplace category change --> SCM Providers [PR #5]

v1.0.4

What's New

  • If you have staged files when you rollback a commit, then all files from the rolled-back commit become staged too.
  • Attempt to fix issue with non-ascii commit messages encoding. Issue #4

Change to defaults

  • Default HGENCODING is now utf-8, unless an existing environment variable exists.

v1.0.3

What's New

  • The context menu commands "Open Changes" and "Open File" now work with multiple selections in source control.
  • These commands are also available in each group-level context menu (e.g. Changes or Staged Changes).

Change to defaults

  • cli is now the default commandMode. Although server is faster, it occasionally causes hangs.
  • I will attempt to track down the cause of the hangs before reverting this change.
  • In the meantime, if you prefer server, you'll need to add a user-setting.

Bug Fixes

  • When using Undo/Rollback to undo a commit, the last commit message is properly restored.

v1.0.2

What's New

  • A commit including missing files now prompts for these to be deleted before committing.
  • With hg.autoInOut enabled, the status is shown as a tick when there are no incoming/outgoing changesets.
  • With hg.autoInOut enabled, the status bar tooltip shows when the next check time will be.
  • Problems with push/pull operations now show an error indicator on the status bar.

Bug Fixes

  • Rollback/Undo now updates the count of outgoing commits immediately.
  • When you attempt to pull with no default path configured, the option to 'Open hgrc' now works from the error prompt.
  • With hg.autoInOut disabled, the incoming count is no longer shown after you commit.