SmartSVN 6 RC2 (2009-05-06) =========================== Fixed Bugs ---------- - Commit: Possible error message "Can't determine root" - Commit: Possible Internal Error after scanning phase (when proceeding to next page despite of an foregoing SVN problem) - Directory tree: When using multiple root directories, the project's name should be used - Log: Internal Error on "Save As" when log has been invoked from within Repository Browser - Refresh: After saving modifications in File Compare, file is not refreshed properly - SVN commands: Possible error message on working copy upgrade - Transactions: Confusing prefixes for multiple project root directories - Update More: Internal error on second invocation SmartSVN 6 RC1 (2009-04-28) =========================== Improvements ------------ - Checkout wizard: Visually improved - Import to Repository (former Create Module): Visually improved - Installer (Windows): Improvements - Merge: Allow to separate revisions by space as well - Output: Command node shows number of affected files - Repository Profiles: Add dialog visually improved - Repository Profiles: Proxies tab shows info message, from which profile a proxy is used, if you try to delete it - Spell checker: Stores paths to dictionary files relative to installation directory - Tables: Speed search does not update when table content changes Fixed Bugs ---------- - Add: Used depth is set to working copy which results in pseudo-sparse working copies (resulting in unexpected effects for certain SVN operations) - Directory tree: Can't use to switch to file table - Project window: Internal error when closing window immediately after opening - Refresh: For initial scanning phase actions are not properly updated for selected file/directory until selection changes - Repository Profiles: Proxies and Tunnels tab do not pay attention to changes to the list of Profiles - Spell checker: Default en_US dictionary does not work well - Spell checker: Internal error after reading invalid dictionary file has failed - Startup: Internal error when having multiple projects for the same directory and using the Shell Integration to open that directory - Windows LnF: Sub menu alignment is incorrect on XP SmartSVN 6 beta 3 (2009-04-23) ============================== Fixed Bugs ---------- - Spell-Checker: Deleting default dictionary results in Internal Error on shutdown - Startup (Windows): Internal error when double-clicking tray icon SmartSVN 6 beta 2 (2009-04-22) ============================== Improvements ------------ - Autoprops: Support of escaped ';' in auto properties values - Downgrade Working Copy: Always work on project root and ask whether to close project after successful downgrade - File Table/Directory Tree: Icons for "inaccessible" resp. "phantom" state - Help updated - JIRA-Plugin: Selection of multiple issues at once - Plugin-API: Custom file-filters - Startup: On start-up options (Preferences) are considered always when opening first Project frame Fixed Bugs ---------- - Autogenerated smartsvn.properties file in settings directory has Windows line separators, even on other platforms - Change Sets: Unversioned files remain in Change Set after committing - File Table: Last Rev. displays "-1" for certain file types - File Table: Search field sometimes loses focus during Refreshing - File Table (Windows): Symlinks are sometimes reported as modified - Revert: Undoing case-change does not work - Output: Files are reported multiple times (e.g. on addition) - Shutdown: Internal error caused by invalid dictionaries SmartSVN 6 beta 1 (2009-04-15) ============================== New Features ------------ - Commit: JIRA issue tracker Integration (plugin) - Directory Tree: Multi-directory selection - Exclude from Working Copy (SVN 1.6 feature --set-depth=exclude) - External Tools: Allow to use system association for open/edit/print (requires Java 6) - Externals: Support for files (SVN 1.6 feature) - Keyword-Substitution: New "Header" keyword (SVN 1.6 feature) - Plugin-API (Enterprise edition only, contact sales@syntevo.com to request an evaluation license) - Project: Multiple root directories - Tree Conflicts (SVN 1.6 feature) Improvements ------------ - Bug Reports: Option to open Email client - Commit: On Files page, distinguish between content-only/properties- only/content-properties modifications, as in the file table - Commit: Don't include unversioned files belonging to conflicts - Commit: Option to warn for "missed directory" only the path up to the root - Commit: Report uncommittable files (conflicted, obstructed, inaccessible, phantom) - Commit: Skip configuration page for files - Commit (shell integration): Works on multiple working copies at once - Compare 2 Files: When comparing with an unversioned file, properties will not be compared - Compare: Inner-line comparison is applied for more appropriate cases - Detect Move: Improved UI - Directory Tree: Take Change Sets into account for "recursively modified" arrows - Directory Tree: Show current checkout depth in tooltip - File Editors: Use the file's original line separators for writing - File Table/Directory Tree: Allow "Move to Change Set" by dragging a file to a Change Set - File Table/Directory Tree: Improved responsiveness on selection change (for many selected objects) - File Table: Case-sensitivity option for filter input field on case-sensitive OS - File Table: Less memory consumption in case of few table columns visible (gain up to 40%) - File Table: When changing Tag-Branch-Layout, "Branch" column is refreshed immediately - File Table: File filter and speed search support smart upper case queries (SA -> SuApplication) - License: Enterprise editions checks for upgrade license in "default" directory - Log Cache: When a repository mismatch is detected, offer opportunity to rebuild cache - Log: Correct detection of whether a path refers to a file file or directory (SVN 1.6 feature, requires SVN 1.6 repository format) - Merge Preview: Show file name in File Compare window - Merge: Detect 1.4 (and older) servers and abort for 'All revisions not yet merged' - Output: Clear Output action is always enabled, even if there's nothing to clear - Peg Revisions: Various issues in combination of Tag/Branch editors and Revision Choosers - Refresh: Is tolerant against file system locks and just report such files as "inaccessible" - Repository Browser (standalone): Common actions (as present in Project window) - Repository Browser: Always show warning for all moves - Revert: Works on case-changed files - Revision Chooser (Merge): Option to show only merge candidates - Revision Chooser (various commands): Option to not stop revision list on copy points - Set Up Local Repository: One password field - Setup: Option to use proxy server for license request - Spell-Checker: Simplified and improved UI - Startup: "--repository-browser" command line option - Transactions (standalone): Common actions (as present in Project window) - Transactions: Project transactions should be recognized as "present" until end of initial scanning - Transactions: Distinction between files/directories (requires SVN 1.6 repository format) - Transactions: Speed search also includes revision number - Transactions: When changing the tag/branch configuration, the transactions view automatically refreshes - Update: Faster refresh in case of many externals - Update: Option to skip configuration dialog (plugin) Fixed Bugs (since SmartSVN 5) ----------------------------- - Commit: In expanded state the dialog title can be out of screen - Commit: Possible assertion when unmounting file system during scan - Conflict Solver: Fails silently for property conflict - Copy/Move: Two files copy/move does not remove missing file when refreshing has just loaded states from cache - Directory Tree: Drag&Drop of files across repository borders is allowed - Repository Browser (dialogs): When having the focus in the file table and hiding the file table, the focus is not set to the directory tree