SourceAnyWhere 5.0 comes with 200+ new features and
improvements, which are divided into the following parts:
Cache Server Added
From version 5.0,
SourceAnyWhere provides a caching solution for
distributed development.
SourceAnyWhere Cache Server is an optional
caching system. It is used to cache copies of requested server files, thereby
improving the client responsiveness. More Info
Eclipse Plug-in Added
SourceAnyWhere Eclipse plug-in is a team provider plug-in for the
Eclipse IDE. It enables users to perform
SourceAnyWhere operations
within the Eclipse IDE. More Info
Macromedia Studio Plug-in Added
SourceAnyWhere Macromedia Studio plug-in enables Dreamweaver or Flash
users to access their Visual SourceSafe (VSS) databases remotely. More Info
COM SDK & Java SDK Added
The Software Development Kit (SDK) for
SourceAnyWhere enables developers
to integrate SourceAnyWhere functionality with their projects. COM SDK
and Java SDK are provided. More Info
128-bit SSL Encryption Added
Besides the Blowfish encryption,
SourceAnyWhere 5.0 adds support for
128-bit SSL encryption to protect the data.
Server Manager Improvements
- Added support for SSL encryption. SSL configuration items are added to the
general settings section, as seen in the following figure (click to view full
image):
- Memory Cache Setting section
added. Allows you to configure the amount of virtual memory to use for server
caching, as seen below (click to view full image):
- Root CA section added. Allows you to
generate, view, export and delete Root CA certificate, as seen below (click to
view full image)
- User Access section added.
Allows you to specify which user(s) is allowed to access a Visual SourceSafe (VSS) database, as
seen in the following figure (click to view full image):
- User's access to databases can now be specified in Add Users dialog box, as
seen in the following figure (click to view full image):
- Settings of Users and Blowfish Keys apply for all databases now.
- When serial number expires, the expiration date can now be displayed.
- Fixed bug where the Rename action is not logged completely in the log file.
- Several minor bug fixes.
Windows GUI Client Improvements
- Improved performance when refreshing file list.
- Refresh File List and Refresh Project Tree commands combine to be Refresh
command.
- Added support for SSL encryption.
- Added socket
validity check functionality. Enables
SourceAnyWhere to check if the socket is valid
before network operation
- Added Wildcard Search functionality
. Allows you to search for files with a specific filename, as seen in the
following figures (click to view full image):
- Arguments can be specified for the external editor application in View Or Edit
dialog box, as seen in the following figure (click to view full image):
- Label command is available from the menu by right-clicking a file or a project.
- Changed behavior of Show File Difference dialog. If the local copy of the file
exists in the working folder, the Show File Difference dialog will be skipped
when you compare the master copy of the file to the local copy.
- Deleted (but not permanently destroyed) items in a project can now be retrieved
through history of the project.
- Status Windows can display 50000 lines of messages now.
- Search results of Status Search can now be exported, as seen in the following
figure (click to view full image):
- Added help link for checking in an unchanged file and undoing checkout of a
file.
- Fixed bug where performing Get Latest Version on a checked-out file in Search
Result dialog box will enable the Check Out button.
- Fixed bug where when searching checkout status of a project that contains two
subprojects with the same length of project name, only Undo Check Out and Check
In commands are available on the checked-out files of these two
subprojects in Search Result dialog box .
- Fixed bug where the database alias dropdown list is unavailable in Login dialog
box, if the network connection is interrupted but soon recovered when
connecting to server.
- Fixed bug where "Version not found" error occurs when getting or checking out a
file when Visual SourceSafe (VSS) 8.0 is used as the backend of
SourceAnyWhere.
- Fixed bug where sometimes
SourceAnyWhere Explorer crashes when adding a
file or setting working folder in
SourceAnyWhere Explorer, if there is
a special device in the system that appears as a driver in "My Computer".
- Fixed bug where some special folders can not be shared.
- Fixed bug where the error information is incorrect when the length of the label
name exceeds the maximum allowed length.
- Fixed bug where no error is returned when inputting an integer that is not in
the base range of the integer type in the 'Include Past' item of History Option
dialog box.
- Other minor bug fixes
Command Line Client Improvements
- Added EOL parameter for AddFolder and AddFile commands
- Added comment parameter for CheckoutProject and CheckoutFile commands
- Added support for SSL encryption.
Java Client Improvements
- Added merge functionality when checking in, checking out or getting files.
- Added Wildcard Search functionality.
- Added support for drag-and-drop.
- Added support for SSL encryption.
- Added tooltip for commands on the toolbar.
- Added SAW editor for editing and viewing files.
- Added keyboard shortcuts for commands under the main menu.
- Added keyboard shortcuts for some dialog boxes
- Added creating new folders functionality when setting working folder of a
project.
- Added Java-style Help file
- Improved performance when refreshing file list and refreshing project tree.
- Improved Java GUI
- The sizes and positions of several windows can now be remembered. These
windows are Add dialog box, Share dialog box and the main window.
- The path of the selected folder can now be remembered when adding a file or
folder.
- The widths of the columns in the file list can now be remembered
- The file lists can now be sorted on columns.
- Arguments can be now specified for the external editor application in View Or
Edit dialog box
- Fixed bug where the error information is incorrect when the length of the label
name exceeds the maximum allowed length.
- Other minor bug fixes.
Visual Studio IDE Client
Improvements
- Added support for the latest MSSCCI.
- Can now switch freely between Visual SourceSafe (VSS) and
SourceAnyWhere for Web projects
in Visual Studio.NET
MergeHero Improvements
- Can now merge line differences between two versions in a three-way merge
- Other minor bug fixes
SAW 4.0 introduces many powerful new features and improvements for SAW.
Here are the highlights:
Details of what's new:
True Cross Platform (Professional Edition only)
With a Java client introduced to SAW 4.0 in addition to the standard windows
client, SAW 4.0 can run on any platform where Java Virtual Machine runs,
including Windows, Linux, Mac, Solaris, AIX, HP-UX, SCO Unix, FreeBSD and so
on.
Explorer Client
- Show Difference now supports comparing two Visual SourceSafe (VSS)
projects, two local projects, or a Visual SourceSafe (VSS) project and a local project, as seen in
the following figure:
- Support Status Search like Visual SourceSafe (VSS). You can search all
checked out files or checked out files by specific user, as seen below:
- Get previous version can be
performed at the project level. In other words, you can get all the files of a
previous version in a project now, as seen below:
- Local file time settings for Get and Checkout.
- Include Labels is available in file/project history.
- Time zone difference settings between client and
server.
- The dialog box when adding deleted files is redrawn, now adding new files or
recovering deleted copies can be applied for all items, as seen below:
IDE Integration
Diff/Merge Tool
MergeHero 2.0 new functionality: Directories diff