SmartSVN

Licence: Shareware ($79)
Version 7.0.5 | Release Date: 2012-08-20 | Download
No changes specified
Version 6.6.1 | Release Date: 2010-09-03 | Download

SmartSVN 6.6.1 (2010-09-03)
JIRA======================
Improvements
------------
- Changes view: if multiple files are selected, navigate between them only
and move the lead selection only
- =-plugin: avoid resolve button if nothing is resolvable
- Master Password: invalid passwords should not disable the OK button, but
instead "shake away" when pressing OK
- OS X: "server" should not be started on OS X 10.6 (it's not needed)
- Perspectives: toolbar buttons
- Remote Status: stale locks should not be reported
- Tables: System property "q.verboseDate=false" to disable verbose date
display

Fixed Bugs
----------
- Changes view should not be visible by default in the Main perspective
- Commit: possible endless internal errors when pressing Ctrl-Z in commit
message field
- Commit: UTF-16 files for which "encoding=UTF-16" has been configured in
the svn:mime-type were reported as "Inconsistent EOL"
- Copy within Repository: internal error when invoked without opened
project
- Copy within Repository: internal error when leaving destination
"Directory" blank
- JIRA plugin: possible internal error
- Log (Foundation version only): internal error when invoked on directory
- Refresh: possible internal error (related to .svn/all-wc-props check)
- Refresh: possible internal error when manually invoking Refresh
immediately after closing the project
- Remote State: file externals with fixed revision were always reported as
modified
- Revision Graph: "File not found: revision ..." error when displaying
merge arrows
- Transactions: "Select in Project" did not work on revisions
(regression since 6.5.x)
- xMerge: possible internal error in case of replaced trunk/branches

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 @<revision>, the
input field was not filled with the @<revision>
- 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 @<revision>, the
input field was not filled with the @<revision>
- 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

Version 6.5.4 | Release Date: 2010-02-03 | Download

Many bugs fixed.

Version 5.0.6 | Release Date: 2009-05-05 | Download
No changes specified
Version 5.0.4 | Release Date: 2009-02-07 | Download

Improvements
------------
- Error messages: Partially more readable (URLs are decoded)
- Preferences: External file comparator definition list improvements
- Preferences: External tools definition table preselects first line
- Shell Extension: x64-support

Fixed Bugs
----------
- Add Tag/Branch: Externals revision URL selector shows URLs in encoded
form
- Bugtraq-properties: When no ID is entered, a dialog with two Cancel
buttons is shown
- Commit: Possible internal error for defect working copy (missing
repository UUID)
- Compare: Internal error when undoing changes
- Compare/Conflict Solver: View sometimes scrolls back without user
interaction
- Compare/others internal editors: Should consider svn:eol-style for
saving
- Dialogs: Can open at invisible coordinates after detaching second
display
- Export Backup: Triggers full scanning even for subdirectories
- File Compare: "Find" combobox too wide
- Log: Selection by date can return too few results
- Log: "Show More" does not work for copied locations
- Mac OS/Unix: Problem when working copy root is located at a symlink
- Mac: For menu without window accelerators do not work
- Merge: "Feature Branch" mode does not create copies as expected
- Merge: Location URL is not properly updated after (re-)opening dialog
- Merge: Selected peg-revision should be set to corresponding location
editor
- Open Project/Welcome Dialog: All openend projects should be displayed
as locked
- OS/2: Starting fails
- Passwords: Can be forgotten when master password is not entered
- Remote State: Possible internal error
- Repository Browser: Entries with invalid names (like '\foo') can't be
deleted/renamed
- Shell Extension (Windows): No icon overlays for working copies in
'My Documents' are displayed
- svn+ssh://-protocol: Password for same public key file is asked
multiple times
- Switching the project should put focus back to the directory tree
- Window|New Project Window: Should show "Welcome" dialog when invoked
on empty project windo

Version 5.0.2 | Release Date: 2008-12-22 | Download

Improvements
------------
- Copy: Local copies don't create anymore mergeinfo

Fixed Bugs
----------
- Add Tag/Add Branch/Copy to URL: Fixing externals submits also already
fixed externals (redundant)
- Compare Repository Directories: Confusing error message for invalid
URLs
- Dialogs: Can open at invisible coordinates after detaching second
display
- Externals: Peg revisions are not properly formatted in text field
- HTTP connections: Problems when accessing certain repositories at
domain root
- Merge: Extended merge fixes and more debug logging
- Open (Windows): Default external tool cmd.exe does not work for files
containing special characters, like ampersands
- Refresh: Slow on 1.4 working copies
- Spell checker settings: Text fields are too small
- Transactions: Group by "author" duplicates revisions
- Update: Slow updates for sparse working copies

Version 4.0.7 | Release Date: 2008-10-04 | Download

from changelog: http://www.syntevo.com/smartsvn/changelog.txt
SmartSVN 4.0.7 (2008-10-05)
=======================

Improvements
------------
- Commit: System property
"smartsvn.commit.disallowed-filename-characters"

Fixed Bugs
----------
- Compare with Revision: Resulting frame shows "Working Copy" even for
"Pristine Copy" compare
- File Compare: inner-line Apply-Left does not work correctly
- Switch: Broken
- Transactions: Still Internal error when trying to resume a Log Cache
refresh
- Windows: SmartSVN locks files, leading e.g. to problems when trying
to delete them resp. their parent directories

SmartSVN 4.0.6 (2008-09-24)
=======================

Improvements
------------
- Update Check: Should be performed regularly even when SmartSVN is
running for a long time

Fixed Bugs
----------
- Commit: Bugtraq issue ID is not appended in case of empty commit
message
- Create Module wizard: Internal error when repository not is
scannable
- Directory Tree: Initial focus should be in tree - as indicated by
the internal-frame header
- Remote State: Added files/directories don't show up
- Transactions: Internal error when trying to resume a Log Cache
refresh (e.g. after restarting SmartSVN)
- Text Components: Find dialog does not reliably select text
- Windows-LnF: The popup of a fixed size combobox with variable content
can be too small

SmartSVN 4.0.5 (2008-09-15)
=======================

Improvements
------------
- Ability to hide splash screen by system property
"smartsvn.splashScreen.show=false"
- Log Cache: More efficient mergeinfo-retrieval for cache updates with
only few revisions

Fixed Bugs
----------
- Annotate: Duplicates file content when using "Track contents of all
revisions"
- Bugtraq properties: Internal errors for several operations if
bugtraq:url is not present
- Commit: Warns for added/copied parent directories as missed even they
will automatically be included for the commit
- Copy shows "Move" in the output window
- Copy/Cut/Paste do not work in commit message editor when using
Ins/Del shortcuts
- Export: EDT-assertion for the overwrite dialog
- Log/Transactions: Set Commit Message can fail when having a Log Cache
with multiple URLs
- Merge: Internal error when specifying descending range, like 11-10
- Move: Possible internal error
- Properties|Executable dialog not initialized correctly
- Refresh: Discards new files/directories (in display) which have been
freshly updated during the Refresh itself
- Revision Graph: "Ctrl +" and "Ctrl -" do not repaint
- Spell Checker: Internal error when selecting invalid dictionary file
- svn+ssh://-protocol: Slow SVN operations (since 4.0.4)
- svn://-protocol: Commit failures when working with SASL
- Transactions: Dead lock
- Transactions: Rollback is enabled although it must not
- Update: Deselecting "Recurse into subdirectories" does not work

Version 4.0.4 | Release Date: 2008-08-28 | Download
No changes specified
Version 4.0.1 | Release Date: 2008-08-04 | Download

New Features
------------
- Add Tag/Branch, Copy To Repository: Optionally set revisions of
externals to their current values
- Annotate: Navigate through all revision contents, e.g. to also see
the previous content of a line
- Bugtraq-properties support, the quasi standard of SVN integration
with issue trackers
- Commit: Spell checker
- Commit: Optionally descend into externals and commit to multiple
repositories at once
- Externals: Relative URLs and peg-revisions (requires SVN 1.5 working
copies)
- Fix tool: Fix resp. repair rare problems in the working copy (like
case-changed files or nested roots)
- Locks: Recurrently scanning of the repository for locks to keep
informed on files' lock states
- Log/Revision Graph: Annotate, Log and create a Revision graph for
the selected file/directory, save revision content as file
- Log/Transactions: Edit commit message of committed revisions
(requires the pre-commit hook on the server enabled)
- Mac OS: Finder Integration -- perform the most important SVN
commands directly from the Finder, using SmartSVN's UI
- Mac OS: User interface much more similar to native applications
(window-less state, etc.)
- Mark File as Replaced: Mark a modified file as replaced to cut its
history
- Merge: Keep input files are merging, to review resp. manually merge
even non-conflicting files
- Merge Tracking (requires Subversion 1.5 working copies and servers)
- Repository Browser: Open currently selected directory from main window
- Repository Browser: Show Properties of the selected directory/file
at the selected revision
- Setup wizard for local SVN repository
- Sparse working copies: Checkout only certain trees of the whole
project structure (requires Subversion 1.5 server and working copies)
- Tag/Branch layout (former "Repository Layouts") can be configured
from Tags/Branches menu and from within the Repository Browser and
are also used for externals
- Transactions: Copy Path of selected file, show Log/Revision Graph
- Transactions: Multiple repositories can be observed
- Transactions: Separate, project-independent view to watch multiple
repositories and keep informed on new revisions via the tray icon
- Tray icon (requires Java 1.6): SmartSVN keeps running also in window-
less state and can be launched quickly from the tray icon
- UI: Drag&Drop for various trees/tables (e.g. to move files and
sort projects)
- UI: Shared actions for Directory Tree, File Table, Transactions and
Output view
- Windows: Explorer Integration -- perform the most important SVN
commands directly from the Explorer resp. any other file commander,
using SmartSVN's UI
- Windows: Native Look&Feel (classic SmartSVN Look&Feel can be set by
the VM option smartsvn.lookAndFeel.forceOwn=true)

Improvements
------------
- Add Tag/Branch: Option to create server-side tag
- Annotate: Compare/Change Report for the current revision
- Change Master Password: Option to reset passwords
- Change Report: Improved performance for repository Change Reports
- Change Report: Compare also for repository Change Reports
- Change Report: Files with non-unchanged state are always shown
(independent whether View|Unchanged Files is deselected)
- Change Sets: Option to keep unchanged files/directories
- Check Out: Warn in case of no trunk/tag/branch selected
- Check Out, Target Directory page: UI improvements
- Commit, File page: Toggle all selected files with <space>
- Commit, File page: Extension column
- Commit: File path auto-completion for commit message (Ctrl+Space)
- Commit: Better performance for large file selections
- Commit: For recursive commits optionally skip items from Change Sets
- Commit: Option to automatically undo the case change of case-changed
files
- Commit: Option to compare files which have been detected as
move (formerly known as "Smart Move")
- Commit: Optionally check for missed directories/files currently
not visible (Preferences, Commit)
- Compare 2 Files: Use pristine copy for missing files
- Compare and others: Use svn:mime-types for binary detection and
optional encoding
- Compare with Revision: Arbitrary URL can be selected
- Compare/Change Report: Detect moved (one deleted, one added) files
and in this case compare previously deleted the added files
- Compare/Change Report: Small horizontal gap at the start and end of
centered inner-line change
- Compare/Conflict Solver: Color configuration can be reset to defaults
- Conflict Solver: For external conflict solvers, support "base file"
parameter
- Conflict Solver: New layout with large merge editor
- Copy From Repository: UI improvements
- Copy Within Repository: Option to copy just contents of directory
instead of directory itself
- Copy Within Repository: Shared repository browser
- Copy/Move: Incomplete directories can be selected
- Credentials: Many redundant dialogs (SSL certificate, etc) removed
- Detect Moves (formerly known as "Smart Move": Display alternative
suggestions
- Diff/Merge: Option to ignore whitespaces/EOL as for command line
client
- Directory Tree: Show info "fixed" in case of externals is at fixed
revision number
- Externals: Allow to correct bad externals
- File Table: File filters (like "unversioned", "ignored") work on
directories (can be optionally disabled in the Preferences)
- File Table: Regular expressions support for filter
- File Table: Save filter patterns
- File Table: Sort 'History Scheduled' after 'Modified' in the
'Local State' table column, sort 'Repository-Only' files before
"Unchanged" files
- Installation: Separate "smartsvn.properties" file in the home
directory to specify most of the VM options (except -X ones)
- Locks: Display "Self-locked"/"Locked by someone other" and
"Needs lock" in 'Name' column
- Log Cache: For "corrupt" caches ask whether to rebuild
- Log Cache: On creation, allow to choose module path
- Log/Revision Graph: Compare with Working Copy also works on revisions
with different URL (than log location itself)
- Log/Revision Graph: Perform logs directly while Log Cache is built
- Log/Revision Graph: Require no repository connection when "Log Cache"
is set to "Enabled without Updating"
- Log/Transactions: Rollback works also for removed entries
- Log: Compare with Working Copy uses working copy files for external
comparator
- Log: Display file/directory tree for copied revisions from outside
of the log root
- Log: Rollback for individual files
- Log: Option to show more (next) revisions from within the Log frame
- Log: View file
- Master password: User-option to work without a master password
- Merge from 2 sources: Completely reworked, remember last merge sources
- Merge/Merge from 2 sources: Preview option (--dry-run)
- Merge/Patch: -x options (as command line client has)
- Merge: Support for cherry-picking revisions
- Obsolete Projects dialog: Selection of which projects to remove
- Password dialogs: Password field gets focus
- Project Manager: Moving projects does not move into unexpanded nodes
- Project Settings: "No-unlock" option
- Project Settings: Option to use the "mime-types-files" from the SVN
config file
- Project Settings: Option to specify extensions which will be preserved
for conflict files
- Project: Definition of what 'Native' EOL-Style should be locally
- Projects: Remove old duplicate entries for the same directory when
adding a new project
- Proxy: Derive from similar Repository Profiles
- Refresh/Scan: Prioritize scanning of selected directory
- Remote State: Display "directly modified" only for directories in case
of a properties change
- Remote State: Failing refresh reports problem in the status bar
- Remote State: Query|Refresh Remote State can be stopped
- Repository Browser dialogs: Select also files on initial scanning,
if invoked for a file
- Repository Browser: Allow to copy/move multiple files at once
- Repository Browser: Displays tags/branches if configured
- Repository Browser: Show scanned revision in title
- Repository Browser: Show scanned revision instead of "HEAD" for
root directory
- Repository path/URL fields: "peg" revisions where useful (appended to
the path by '@')
- Repository Profiles: Option to show passwords
- Repository Profiles: Option to sort Profiles
- Repository Profiles: Root path is sometimes not evaluated and set
to implicitly created Profiles
- Resolve: Option to replace file content by auxiliary files
- Revision Chooser: Load revisions in background
- Revision Chooser: Show dates
- Revision Graph: Compare with Working Copy/Rollback also works for
branch revisions
- Revision Graph: Option to toggle "Copy of" display
- Revision Graph: Significant performance improvements for large
repositories
- Settings: Support for installation-wide global settings, which have
to be placed into installation-path/default directory. Global license
files for Enterprise version can be placed there as well
- SSH keys/SSL certificates: Don't ask twice for passwords of the same
private key
- SSL: Fingerprint dialog (Accept/Reject) shows URL
- svn:// protocol: Option to automatically start svnserve for local
repositories
- Switch and Switch to URL merged to one command
- Switch: Works on single files
- Tables/Trees: Copy contents of selected cell(s) by Ctrl-C
- Tag-Branch-Layout: Detect default layout using capitalized
TRUNK, TAGS and BRANCHES
- Tag-Branch-Layout: Specify multiple tag- and branch-locations
- Transactions: Upper/lower limit for number of displayed revisions
- Transactions: Aligned layout of [...] prefix
- Transactions: Copy Message works on multi-selection
- Transactions: Project transactions are marked as not locally present
if and only if they contain files which have not been fetched locally
(i.e. will be fetched by a subsequent update to HEAD)
- Trunk/Branch/Tag: Support for "@" peg-revisions
- UI: Allow to use, e.g., space as accelerator
- Unlock: Can be performed on a directory to unlock all contained
locked files
- Update: Option to rebuild SVN admin area (to recover from defects)
- Update Check: Proxy can be configured in the Preferences
- Undo support for text components/fields
- Various commands: "Force" option
- Various commands: "Depth" option
- Various commands: UI improvements

Fixed Bugs (since SmartSVN 3)
----------------------------
- Background processes (Refresh) are sometimes not displaying text
- Mac OS X: After operation on a file, focus jumps back to tree
- Mac OS X: maximized and resized window will start maximized again
- Smart Move: Suggests moves for files which are belonging to
different repositories
- Tables: CheckBox editors don't accept click when not focussed

Fixed Bugs (since 4 RC8)
------------------------
- Annotate: Author coloring results in indentical colors for two
distinct authors if they have changed an equal amount of lines
- Annotate: Internal error when clicking on "change stripe"
- Externals: Invalid externals can be created, breaking subsequent
scans of the working copy
- File Table: Filtering problem with uppercase filter queries on Linux
- File Table: Column selection is lost during Refresh (hence Ctrl-C
does not work anymore)
- Mac, file table: does not use Cmd+A but Ctrl+A to select all files
- Master Password dialog: Reselecting "Use following master password"
puts focus into wrong input field
- Repository Profiles: After upgrading from version 3 all passwords
have to be acknowledged again
- Repository Setup wizard, 1st page: too large font used
- Shell Integration: Internal Error when right-clicking on a
case-changed file
- Various commands: For "Recurse into subdirectories" the "More ..."
link does not work

Version 3.0.2 | Release Date: 2007-08-20 | Download

Improvements
------------
- Mac OS X: Look and feel improvements
- OS/2: Application Icon

Fixed Bugs
----------
- Canonicalize URLs: Internal error
- Change Report: Sporadic error for missing files
- Change Report/Smart Move: Do not honor Refresh setting
"Recurse into unversioned", when invoked on a directory
- Checkout: Dead-lock when other dialogs are opened when
checkout finishes
- Checkout: Exception if external can't be fetched
- Checkout: Quick checkout can fail with remaining permanent
hour-glass
- Commit: EOL-Style handling in case of inconsistent new lines
are not regarded
- Demo: Professional demo dialog hidden behind splash screen
- http:// protocol: Apache "###error###" response is not properly
reported
- https:// protocol: Problems connecting to certain SSLv3 hosts
- Log: When using the Log Cache, logs are not stopped for
replaced files
- Mac OS X: Project|Close is mapped to Cmd+F4 instead of Cmd+W
- Mac OS X: Edit|Copy Path and Edit|Copy Relative Path have
same accelerator
- Mac OS X: Sporadic UI-related error
- Move To Change Set: After restart, the preselected Change Set
is always the bottommost (instead of the topmost)
- Remote State: Exception when closing project
- Revert: Exception when reverting a missing directory
- svn+ssh:// protocol: Log-based operations do not work
if SVN config file contains tunnel definition

Version 2.1.8 | Release Date: 2007-06-06 | Download
No changes specified
Version 2.1.4 | Release Date: 2007-03-10 | Download
No changes specified
Version 2.0.2 | Release Date: 2006-07-11 | Download
No changes specified