Skip to content

v0.8.0

Latest
Compare
Choose a tag to compare
@aik099 aik099 released this 18 Dec 19:46
· 5 commits to master since this release
090bee3

Added

  • The commit command now highlights the line with a commited revision number.
  • Added reparse command for reparsing data of a given revision (e.g. when it's log message was changed in repository).
  • The SVN command cache effectiveness (how often particular cache key is being used) is now displayed in the verbose output mode.
  • Display non-executed SVN command (results pulled from the cache) in the verbose mode.
  • Display non-executed SVN command (results pulled from the cache) results in the debug mode.
  • Added the deploy command, that will execute, specified in the config, local/remote commands.
  • Added commit.auto-deploy config setting (enabled by default), that allows to tell if a remote deployment should happen after successful commit (#131).
  • Added --auto-deploy option to commit command to allow overriding behavior imposed by commit.auto-deploy config setting.
  • Added update.auto-deploy config setting (enabled by default), that allows to tell if a local deployment should happen after successful update.
  • Added --auto-deploy option to update command to allow overriding behavior imposed by update.auto-deploy config setting.
  • Display change totals (affected directory/file count) in commit dialog.

Changed

  • The config command groups configuration settings by a command.
  • The changelog command will show actually used app version instead of Unreleased word, when used version isn't mentioned in a changelog.
  • The executed SVN command idle timeout changed from 20 minutes to 3 minutes.
  • The commit command remove empty lines of merged commits, when building grouped merge commit message.
  • Increased repository scanning speed from 200 to 500 revisions per run.

Fixed

  • The non-merged revision table was shown after a successful auto-commit, when merge conflict was resolved.
  • Show update notifications only, when SVN-Buddy is being used from a PHAR file.
  • The cache delete/set commands were displayed as "cache hit"/"cache miss" operations during verbose output.
  • When there was a cache miss, then explain why (absent, invalidated, expired) during verbose output.
  • Queue SVN-Buddy new repository commit discovery, after a new commit in SVN-Buddy was made.
  • The log and merge commands no longer fails with large (>999) revision lists on SQLite <= 3.32.0.
  • The deletion of project wasn't deleting its refs (branches/tags) resulting them to reported as existing.
  • The attempt to detect a "bugtraq:logregex" of a deleted project failed.