You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When conflicts were detected during merge, then conflicted paths would be listed in auto-generated commit message.
The --source-url option of merge command can be specified in short form (e.g. trunk, branches/branch-name, tags/tag-name, name (for branch-to-branch or tag-to-tag merges).
Added --refs option (with auto-complete) for log command to show revisions from ref instead of current working copy path.
Added log.message-limit config setting (defaults to 68), that allows to specify optimal commit message column width.
Added --with-refs option for log command to show refs, that revision belongs to in revision list.
The revert command now not also reverts changes to paths, that are committed, but also deletes added paths.
The --verbose option now also shows names of accessed cache files.
Support for doing merges from one project into another one within same repository.
The log command now displays project and ref name above displayed revision list.
Added support for repositories where only 1 project exists and no "trunk", "branches", "tags" folders are present.
Changed
The config command now shows working copy url instead of path to stress fact, that settings are stored based on working copy url and not path.
Wrap list of bug, associated with revision to "3 per row" to avoid too wide table creation.
When log command showing revisions in detailed view, then how one bug per row to avoid table wrapping.
The --merge-status option of log command renamed into --with-merge-status.
The --merge-oracle option of log command renamed into --with-merge-oracle.
The --summary option of log, 'aggregate' and merge commands renamed into --with-summary.
The --details option of log, 'aggregate' and merge commands renamed into --with-details.
When all revisions are displayed by log command display "Showing X revision(-s)" instead of "Showing X of X revision(-s)".
The Merged Via column (available when --with-merge-status option used) of log command also shows refs, that merge revision belongs to.
Improved revision path absolute-to-relative transformer and now: the project path is always cut off; the ref is cut off only for single-ref revisions.
Wrap list of associated revision next to conflicted paths to "4 per row" to avoid too wide table creation.
Name format of per-working copy config setting is changed, which will result in all data being lost unless migrated by hand in "~/.svn-buddy/config.json" file (old "path-settings.wc_url_hash.setting_name", new: "path-settings[wc_url].setting_name").
Major under the hood revision information storage changes.
The aggregate command no longer requires specifying sub-command argument, when --ignore-* options are used.
Fixed
The Subversion repositories hosted on https://unfuddle.com/ were not usable from log and merge commands.
The output (e.g. revision query progress bar) was interfering with auto-complete (e.g. --refs option of log command).
When showing only first line from a multi-line commit message, then ... wasn't shown at the end to indicate, that not all commit message is displayed.
The "," in bug list associated with a revision was colored in same color as bug itself, but it shouldn't be colored at all.
Only first line of commit message was displayed even in detailed revision view.
In log details view colored multi-line changed paths (e.g. copy operation) resulted in color affecting nearby cells.
The "," was lost when bug list was wrapped to the next line.
When --refs option of log command was used together with --with-details option the revision path were not transformed from absolute to relative.
The Subversion repositories hosted on https://unfuddle.com/ were not usable from commit command.