SmartSVN 6.6 (2010-08-20) ========================= Changes since version 6.5: New Features ------------ - Changes view, integrated in main window (former Change Report) - Commit: support for 'tsvn:logtemplate' property (message templates) - Compare with Previous: to compare file against previous commit - Edit Working Copy: to edit the path of the selected (maybe missing) working copy root - File Table: ability to drag files out of SmartSVN - File editor: Save As to save file under new name - Log: Copy Name - Log: Export to File - OS X: Finder integration using services - "Perspectives" for Project window layout (Window menu) - Plugin-API available in SmartSVN Professional - Remove Working Copy: to remove working copy root from project - Repository Browser: Compare Directories - Shell integration: Check out - Tag Browser: Delete Branch - Various dialogs: Instruction texts Improvements ------------ - Add branch/tag: option to skip local changes - Check Out: when selecting directory below trunk, ask whether to check out directories up to trunk non-recursively - Commit: allow to use "One Commit Message" even when different buqgtraq-properties are present - Commit: check for inconsistent svn:eol-style before commit - Commit: if "Add unversioned files"/"Remove missing files" is unselected, don't ignore these files completely, but just don't select them by default - Commit: remember "One commit message"/"Individual commit messages" selection - Commit: smarter initial sort order on "Files" page - Commit: warn if committing switched entries - Compare: curved left-right-link connector - Compare Repository Directories: distinguish between content/property modifications - Create Patch between URLs: can be cancelled - Edit|Customize: customize accelerators directly in the current frame instead of the preferences - Externals: when selecting to fix externals, URLs of relative externals should be expanded - Log, Revision Graph: ability to display the directory property changes - Log, Transactions: verbose date formatting - Log/Revision Graph: remember frame layout - Log: "Commit Info" field shows more details about the current revision - Log Cache: don't show confirmation dialog if the user has no options - Merge: support for "!" in revision ranges to exclude revisions - Output view: query commands are not displayed anymore - Output view: new icons - Progress Bar: hidden if nothing is progressing - Refresh (Windows): conflicting names (in .svn/entries) are detected and reported - Refresh: give priority in refreshing the path from root down to the currently selected file - Repository Browser: file filter input field - Repository Browser: character encoding used to display file contents can be changed - Repository Browser: Create Directory has option to create trunk-branch-tag structure - Repository Browser: Remove is applicable on multiple directories - Repository Browser: Open allows to enter arbitrary URL - Repository Browser: inapplicable actions are not disabled, but show information dialog when being invoked - Status bar: shows the number of selected directories (not just files) - Switch: tell user to relocate, if they URL instead of path has been entered - Toolbar: button for Modify|Switch - Toolbar: ability to add stretching separators for being able to create larger button groups - Text editors: ability to use non-fixed fonts, allowing asian characters to be displayed correctly - Transactions: Configure Watched URLs dialog remembers size - Transactions: ability to group by watched URL - Update: "Include externals" instead of "Ignore externals" - Various dialogs: "Mac" labels in combination with CR line endings removed - Various commands: spell checking for "commit message" editors - Various frames: display of transferred bytes - xMerge: optionally update working copy to clean revision Fixed Bugs (since SmartSVN 6.5) ------------------------------- - Commit: confusing error message when trying to commit merged changes - Commit: shouldn't suggest modified files which are not selected for the commit to unlock - Change Sets: if an unchanged entry is *intentionally* added to Change Set, "allow only committable entries" has not been reset - Change Sets: renaming a file should preserve Change Set - Log Cache: possible internal error - Merge: executable flag incorrectly set - Merge dialog: when selecting a history branch with @, the input field was not filled with the @ - Refresh: confusing error message if a working copy was removed from a multi-root project - Refresh (64-Bit Windows): file monitor does not work - Remote State: possible internal error - Repository Browser: Tag-Branch-Layouts were not considered for Revision Graph - Repository Profiles: duplicate Profiles might have caused confusion for authentication - Revision Graph: possible mis-detection of removed tags/branches - Revision chooser: previously selected "Peg revision" was reset on re-opening - Transactions: for a revision for which e.g. multiple tags have been removed, only "." instead of tag name was displayed - Transactions: possible internal error when invoking actions - Update dialog (and others): HEAD got disabled after Peg revision has been set in the revision browser - Various commands: after cancelling the "Configure Tag-Branch-Layout" dialog, the command's dialog was still displayed - Various commands: possible internal error related to DAV-URL checks - Various commands: revision choosers were not reset when invoking the command on a different location - Various commands: table cells with HTML text autowrap under certain conditions - xMerge preview: Revision Graph is not enabled in most cases SmartSVN 6.6 (GA) (2010-08-20) ============================== Fixed Bugs ---------- - Change Sets: renaming a file should preserve Change Set SmartSVN 6.6 RC3 (2010-08-17) ============================= Improvements ------------ - Commit: smarter initial sort order on "Files" page - Commit: if "Add unversioned files"/"Remove missing files" is unselected, don't ignore these files completely, but just don't select them by default - Externals: when selecting to fix externals, URLs of relative externals should be expanded - Log Cache: don't show confirmation dialog if the user has no options Fixed Bugs ---------- - Checkout wizard: export options were initially enabled even if export is unselected - Commit: shouldn't suggest modified files which are not selected for the commit to unlock - Customize toolbar: removing separators by dropping them into the available list was adding them to this list, even multiple times - Merge: executable flag incorrectly set - Refresh (64-Bit Windows): file monitor does not work - Transactions: possible internal error when invoking actions - xMerge: suggested to update to non-existant revision SmartSVN 6.6 RC2 (2010-08-10) ============================= Fixed Bugs ---------- - Contact Support plugin: Internal error in case of email configuration problems - Startup (Foundation edition): Crash when trying to open Project window - Startup (Unix): Error message "Unrecognized VM option '-UseSSE42Intrinsics'" SmartSVN 6.6 RC1 (2010-08-09) ============================= Improvements ------------ - Help updated Fixed Bugs ---------- - Commit: On "Repositories" page, "One commit message" is not remembered - Log: For Export to File, some mnemonics are missing - Mac OS X: Work-around for critical Java Virtual Machine bug 6875866, affecting Intel Nehalem CPUs, e.g. Core i7, and possibly resulting in various strange internal errors SmartSVN 6.6 beta 2 (2010-07-30) ================================ Improvements ------------ - Compare: curved left-right-link connector - Various dialogs: "Mac" labels in combination with CR line endings removed Fixed Bugs ---------- - Annotate: possible internal error - Commit: on "Externals" page, selection of "One commit message" is not remembered - File Table/Directory Tree: toggling View-filters did not work - OS X: if SmartSVN has been started by a service command execution (Finder), clicking the tray icon did not open an empty window - Perspectives: default layouts (Ctrl-Alt-1, Ctrl-Alt-2) are identical - Switch, Merge (Foundation version only): bad dialog layout - Update: updating a nested remote directory fails with "skipped" SmartSVN 6.6 beta 1 (2010-07-27) ================================ New Features ------------ - Changes view, integrated in main window (former Change Report) - Commit: support for 'tsvn:logtemplate' property (message templates) - Compare with Previous: to compare file against previous commit - Edit Working Copy: to edit the path of the selected (maybe missing) working copy root - File Table: ability to drag files out of SmartSVN - File editor: Save As to save file under new name - Log: Copy Name - Log: Export to File - OS X: Finder integration using services - "Perspectives" for Project window layout (Window menu) - Plugin-API available in SmartSVN Professional - Remove Working Copy: to remove working copy root from project - Repository Browser: Compare Directories - Shell integration: Check out - Tag Browser: Delete Branch - Various dialogs: Instruction texts Improvements ------------ - Add branch/tag: option to skip local changes - Check Out: when selecting directory below trunk, ask whether to check out directories up to trunk non-recursively - Commit: allow to use "One Commit Message" even when different buqgtraq-properties are present - Commit: check for inconsistent svn:eol-style before commit - Commit: remember "One commit message"/"Individual commit messages" selection - Commit: warn if committing switched entries - Compare Repository Directories: distinguish between content/property modifications - Create Patch between URLs: can be cancelled - Edit|Customize: customize accelerators directly in the current frame instead of the preferences - Log, Revision Graph: ability to display the directory property changes - Log, Transactions: verbose date formatting - Log/Revision Graph: remember frame layout - Log: "Commit Info" field shows more details about the current revision - Merge: support for "!" in revision ranges to exclude revisions - Output view: query commands are not displayed anymore - Output view: new icons - Progress Bar: hidden if nothing is progressing - Refresh (Windows): conflicting names (in .svn/entries) are detected and reported - Refresh: give priority in refreshing the path from root down to the currently selected file - Repository Browser: file filter input field - Repository Browser: character encoding used to display file contents can be changed - Repository Browser: Create Directory has option to create trunk-branch-tag structure - Repository Browser: Remove is applicable on multiple directories - Repository Browser: Open allows to enter arbitrary URL - Repository Browser: inapplicable actions are not disabled, but show information dialog when being invoked - Status bar: shows the number of selected directories (not just files) - Switch: tell user to relocate, if they URL instead of path has been entered - Toolbar: button for Modify|Switch - Toolbar: ability to add stretching separators for being able to create larger button groups - Text editors: ability to use non-fixed fonts, allowing asian characters to be displayed correctly - Transactions: Configure Watched URLs dialog remembers size - Transactions: ability to group by watched URL - Update: "Include externals" instead of "Ignore externals" - Various commands: spell checking for "commit message" editors - Various frames: display of transferred bytes - xMerge: optionally update working copy to clean revision Fixed Bugs (since SmartSVN 6.5) ------------------------------- - Commit: confusing error message when trying to commit merged changes - Change Sets: if an unchanged entry is *intentionally* added to Change Set, "allow only committable entries" has not been reset - Log Cache: possible internal error - Merge dialog: when selecting a history branch with @, the input field was not filled with the @ - Refresh: confusing error message if a working copy was removed from a multi-root project - Remote State: possible internal error - Repository Browser: Tag-Branch-Layouts were not considered for Revision Graph - Repository Profiles: duplicate Profiles might have caused confusion for authentication - Revision Graph: possible mis-detection of removed tags/branches - Revision chooser: previously selected "Peg revision" was reset on re-opening - Transactions: for a revision for which e.g. multiple tags have been removed, only "." instead of tag name was displayed - Transactions: possible internal error when invoking actions - Update dialog (and others): HEAD got disabled after Peg revision has been set in the revision browser - Various commands: after cancelling the "Configure Tag-Branch-Layout" dialog, the command's dialog was still displayed - Various commands: possible internal error related to DAV-URL checks - Various commands: revision choosers were not reset when invoking the command on a different location - Various commands: table cells with HTML text autowrap under certain conditions - xMerge preview: Revision Graph is not enabled in most cases