Skip to content

v0.3.0

Compare
Choose a tag to compare
@aik099 aik099 released this 08 Sep 07:44
· 236 commits to master since this release

Added

  • Added --action option to log command, that allows to search revisions by action (A, M, R, D) on a path within a revision.
  • Added --kind option to log command, that allows to search revisions by kind (dir or file) of a path within a revision.
  • Added ability to update application via new "self-update" command.
  • Added all value to --refs option of log command to display revision from all refs in a project.
  • Current working copy revision in log command results is now highlighted in bold.
  • Added merge.auto-commit config setting (enabled by default), that allows to tell if commit should happen after merge.
  • Added --auto-commit option to merge command to allow overriding behavior imposed by merge.auto-commit config setting.
  • Added --cl option to commit command to allow committing changes from specified changelist only.
  • Automatically put changelist name as 1st line in commit message (when commit command used with --cl option).

Changed

  • Don't remove ref from path, when showing revision paths in log commands's detail view.
  • Attempt to view revisions of path, that never existed in a project now will exactly say that in thrown exception.
  • The 4x speed improvement of log command, when used on a working copy.
  • List of conflicts is included in commit message if they are present (before only worked for merge commits).

Fixed

  • The path copy-from- information wasn't stored incorrectly resulting in path shown as copied, while they weren't.
  • When, in log command, attempting to see revisions of a particular file, that currently exists, nothing was shown.
  • When, in log command, attempting to see revisions of a particular file, that is currently deleted, nothing was shown.
  • The copied paths (during initial revision data import) where not properly associated to their projects.
  • Fixed notice about "file_exists" function and "svn://" protocol, when using merge command or log command with URL instead of path.
  • Outdated working copy wasn't detected during merge command, when log command was used right before it.
  • Paths added to changelists weren't taken into account by commit command.