DirSync Pro
Directory Synchronize Pro
Support This Project
Like DirSync Pro? Share it! Share DirSync Pro
Twitter

Follow DirSync Pro on twitter:@DirSyncPro

26-09-2014 - DirSync Pro 1.50a4 is released!!!

Changelog

  • Fixed: Fixed the issue when an I/O Error (like corrupted files) caused DirSync Pro to crash (Thanks to David Baum for the report).
  • Fixed: Fixed the issue when an I/O Error (like corrupted files) caused DirSync Pro GUI to freeze (Thanks to David Baum for the report).
18-09-2014 - DirSync Pro 1.50a3 is released!!!

Changelog

  • Fixed: Fixed the issue when being unable to copy the timestamp caused a crash (Thanks to David Baum for the report).
14-09-2014 - DirSync Pro 1.50a2 is released!!!

This version contains some bug fixes. Changelog

  • Fixed: Fixed the issue when some include filters caused a crash (Thanks to Svend O. Claussen for the report).
  • Fixed: Fixed the issue when 'Copy Larger' option did not get updated in the GUI after loading a jobset (Thanks to LKHO for the report).
  • Fixed: Fixed the issue when the day number in monthly schedules could not be higher than 12 (Thanks to Tiphinaqtuq for the report).
07-09-2014 - DirSync Pro 1.50a1 is released!!!

This version contains some bug fixes. Changelog

  • Fixed: Fixed the issue when default filters got duplicated in some cases (Thanks to MikeW for the report).
  • Fixed: Fixed the issue when the delete files options was reset to true (Thanks to Dejan Kozina for the report).
  • Fixed: Fixed the issue when the log file was recording debug information when the log level was set to minimal (Thanks to Cellyna and Errol Neal for the report).
  • Fixed: Fixed the issue when the Time Unit did not get persisted for adding filters by Hours/Days/Months/... ago (Thanks to Bill for the report and the patch).
01-07-2014 - DirSync Pro 1.49 final is released!!!

This is the final for version 1.49. This version brings some fixes and improvements to the performance and the memory usage. The changes since the last stable:

  • Fixed: Adding a filter through the right mouse context menu in the sync queue table will clear the sync Q visually (thanks to Paul099 for the report).
  • Fixed: Saving an absolute path for a job log file is possible again (Thanks to Michael Keite for the report).
  • Fixed: The job dialog did not show some filters properly. Fixed! (Thanks to Svend O. Claussen, Marc van Doornik and Bussie for the report).
  • Fixed: Some schedules could not be removed. Fixed! (Thanks to Rafal M for the report)
  • Improved: Analysis performance is improved (Thanks to Robert A., Ted Poe, Dehally and Utility Account for the suggestions).
  • Improved: Memory usage is reduced.
  • Improved: After adding a filter through the right mouse context menu in the sync queue table the user could choose not to reset the sync queue.
30-06-2014 - DirSync Pro 1.49a4 is released!!!

Some memory and perofmance enhancements.

Changelog:

  • Improved: Analysis performance is enhanced a little more.
29-06-2014 - DirSync Pro 1.49a3 is released!!!

Some memory and perofmance enhancements.

Changelog:

  • Improved: Analysis performance is enhanced a little (Thanks to Robert A., Ted Poe, Dehally and Utility Account for the suggestions).
  • Improved: Memory usage is reduced a little.
19-04-2014 - DirSync Pro 1.49a2 is released!!!

Again some bug fixes.

Changelog:

  • Fixed: Adding a filter through the right mouse context menu in the sync queue table will clear the sync Q visually (thanks to Paul099 for the report).
  • Fixed: Saving an absolute path for a job log file is possible again (Thanks to Michael Keite for the report).
  • Improved: After adding a filter through the right mouse context menu in the sync queue table the user could choose not to reset the sync queue.
13-04-2014 - DirSync Pro 1.49a1 is released!!!

Changelog:

  • Fixed: The job dialog did not show some filters properly. Fixed! (Thanks to Svend O. Claussen, Marc van Doornik and Bussie for the report)
  • Fixed: Some schedules could not be removed. Fixed! (Thanks to Rafal M for the report)
21-02-2014 - DirSync Pro 1.48 is released!!!

This is a quick fix for the 'save new jobset' bug.

Changelog:

  • Fixed: Saving a brand new jobset caused an error. Fixed!
20-02-2014 - DirSync Pro 1.47 final is released!!!

After 8 alpha and 5 beta versions, we have now finally DirSync Pro 1.47! Thank you guys using, testing and supporting DirSync Pro!

Comparing to 1.46, this release fixes lots of bugs, adds some nice features which some of you requested and brings many improvements. Here is the complete changelog:

  • Added: Option in the settings dialog to start the Schedule Engine automatically upon startup.
  • Added: Option to override the read-only attribute in the destination folder when copying/deleting files/dirs.
  • Added: Option in the Command Line Generator window to add /iconify to the generated command line (Feature request: Jim Buszkiewicz)
  • Added: Drag & Drop feature for the source and destination folders. You can now simply drag a folder to the source/destination text fields (Feature request: Garry Benjamin).
  • Added: Number of bytes of the analyzed files is now also shown in the statistics (feature request: Wolfgang).
  • Added: It is now possible to add unlimited number of schedule tasks instead of one per category (feature request: Bill Brehm).
  • Added: Right click context menu 'Open' for the DirSync Pro system tray icon (feature request: Evert-Jan).
  • Improved: Some visual enhancements.
  • Improved: In case of multiple monitor, the open file chooser dialog will now open on the screen in which DirSync Pro is active.
  • Improved: The manual is updated.
  • Improved: Some performance enhancements.
  • Improved: More debug info to the application log file.
  • Improved: Emphasize the conflict files in monodirectional sync a bit more.
  • Improved: Better icon lookup algorithm.
  • Improved: Toolbar icons do not have any border in Mac OS X.
  • Improved: Table grid color is enabled (in case it is disabled like in Mac OS X).
  • Improved: Some minor changes to improve stability of the filters.
  • Improved: Improved some texts in the GUI.
  • Improved: Changing an item in the sync queue will update the overall size statistics.
  • Improved: The right click context menu to change the sync mode in the sync queue is now more context aware.
  • Improved: More debug information is written to the application log.
  • Improved: Cleaned up a little.
  • Improved: New algorith implemented to search for files which improves memory usage and speed.
  • Fixed: Issue with the filters while synchronizing disk roots (like c:) in MS Windows. (Thanks to Michael Keite for the report).
  • Fixed: Fixed the bug making weekly schedules not updating 'next-event'. (Thanks to Shlomi Cohen, Kirk H. and John Mathis for the report).
  • Fixed: Crash in BI-Custom mode while analyzing some files. (Thanks to Marc van Doornik for the report).
  • Fixed: Some minor sync issues in BI-directional sync algorithm.
  • Fixed: Filters were not persisted in custom Bi-directional sync mode; fixed! (Thanks to Marc van Doornik for the report).
  • Fixed: It's now possible to pause the Analysis.
  • Fixed: When using the command line, the /schedule option started the schedule engine but did not gray out the corresponding button int he GUI. Fixed! (Thanks to Jim Buszkiewicz for the report)
  • Fixed: Custom BI-directional sync mode did not function well all the time. Fixed! (Thanks to Alessandro and Marc van Doornik for the report and Marc again for the specific suggestions to find the bug).
  • Fixed: Change to 'Force Copy B' works now properly!
  • Fixed: Forced deletion of excluded files/directories did not delete some files in some cases. Fixed!
  • Fixed: Sync Q will not show an empty tooltip for not exisiting files.
  • Fixed: Some minor issues in the GUI.
  • Fixed: The last column in the schedule table will resize upon resizing application window.
  • Fixed: Double clicking a filter or a schedule in the job tree opens the job edit dialog and will not cause an exception anymore.
  • Fixed: Exclude filter didn't filter files/dirs during the first run in some cases. Fixed! (Thanks to Svend O. Claussen and Clive Sabey for the report).
  • Fixed: Slow scrolling of the synchronization queue is fixed while synchronizing massive number of files over the network.
  • Fixed: The GUI was freezing or got less responsive in some cases. Fixed! (Thanks to Bill Brehm for the report).
  • Changed: Comparing the file meta data is now only preserved to custom synchronization modes.
  • Changed: DirSync Pro now loads the last opened config on start-up by default.
02-02-2014 - DirSync Pro 1.47b5 is released!!!

Some fine tunings in this version and a bug fix. Changelog:

  • Fixed: Issue with the filters while synchronizing disk roots (like c:) in MS Windows. (Thanks to Michael Keite for the report).
  • Changed: Comparing the file meta data is now only preserved to custom synchronization modes.
  • Improved: Some visual enhancements.
  • Improved: In case of multiple monitor, the open file chooser dialog will now open on the screen in which DirSync Pro is active.
  • Improved: The manual is updated.
24-12-2013 - DirSync Pro 1.47b4 is released!!!

This is probably the last beta before the 1.47 final. A long lasting bug in weekly schedules is in this version fixed.

Merry Christmas Everybody!

Changelog:

  • Fixed: Fixed the bug making weekly schedules not updating 'next-event'. (Thanks to Shlomi Cohen, Kirk H. and John Mathis for the report).
  • Improved: The manual is updated.
10-12-2013 - DirSync Pro 1.47b3 is released!!!

Here is the second beta with some fixes and improvements. Changelog:

  • Added: Option in the settings dialog to start the Schedule Engine automatically upon startup.
  • Added: Option to override the read-only attribute in the destination folder when copying/deleting files/dirs.
  • Improved: Some performance enhancements.
  • Improved: More debug info to the application log file.
  • Improved: Emphasize the conflict files in monodirectional sync a bit more.
08-12-2013 - DirSync Pro 1.47b2 is released!!!

Here is the second beta with some fixes and improvements. Changelog:

  • Fixed: Crash in BI-Custom mode while analysing some files. (Thanks to Marc van Doornik for the report).
  • Fixed: Some minor sync issues in BI-directional sync algorithm.
  • Fixed: Filters were not persisted in custom Bi-directional sync mode; fixed! (Thanks to Marc van Doornik for the report).
  • Fixed: It's now possible to pause the Analysis.
  • Improved: Better icon lookup algorithm.
  • Improved: Toolbar icons do not have any border in Mac OS X.
  • Improved: Table grid color is enabled (in case it is disabled like in Mac OS X).
  • Improved: Some minor changes to improve stability of the filters.
  • Improved: Improved some texts in the GUI.
05-12-2013 - DirSync Pro 1.47b1 is released!!!

1.47 is getting moving toward stable guys! Thank you all for testing and reporting bugs! Here is the first beta. Changelog:

  • Fixed: When using the command line, the /schedule option started the schedule engine but did not gray out the corresponding button int he GUI. Fixed! (Thanks to Jim Buszkiewicz for the report)
  • Fixed: Custom BI-directional sync mode did not function well all the time. Fixed! (Thanks to Alessandro and Marc van Doornik for the report additional info to find the bug).
  • Added: Option in the Command Line Generator window to add 'iconify' to the generated command line (Feature request: Jim Buszkiewicz)
  • Changed: DirSync Pro now loads the last opened config on start-up by default.
22-10-2013 - DirSync Pro 1.47a8 is released!!!

Changelog:

  • Fixed: Some GUI improvements in the SyncQ (since 1.47a1). Fixed!
  • Fixed: Modified files showed sometimes twice in the syncQ. (since 1.47a1) Fixed!
  • Fixed: Change to 'Force Copy B' works now properly!
  • Improved: Changing an item in the sync queue will update the overall size statistics.
  • Improved: The right click context menu to change the sync mode in the sync queue is now more context aware.
14-10-2013 - DirSync Pro 1.47a7 is released!!!

This version fixes some bugs and adds drag and drop function for the source/dest folder paths. Here is the changelog:

  • Fixed: Analysis of the non-recursive directories was not accurate (since 1.47a). Fixed! (Thanks to Bill Brehm for the report).
  • Fixed: Forced deletion of excluded files/directories did not delete some files in some cases. Fixed!
  • Improved: More debug information is written to the application log.
  • Added: Drag & Drop feature for the source and destination folders. You can now simply drag a folder to the source/destination text fields (Feature request: Garry Benjamin).
10-10-2013 - DirSync Pro 1.47a5 is released!!!

This version fixes a a single but important bug:

  • Fixed: Deletion analysis did not end up with correct results in some cases; this bug was introduced since 1.47a1. Fixed (Thanks to Bill Brehm for the report).
06-10-2013 - DirSync Pro 1.47a4 is released!!!

This is a pre alpha version with some new features and fixes. Here is the changelog:

  • Fixed: Crash on analyzing a root source, introduced in 1.47a1 (Thanks to Bill Brehm for the report.)
  • Fixed: Sync Q will not show an empty tooltip for not exisiting files.
  • Fixed: Some minor issues in the GUI.
  • Added: Number of bytes of the analyzed files is now also shown in the statistics (feature request: Wolfgang).
05-10-2013 - DirSync Pro 1.47a3 is released!!!

This is a pre alpha version with some new features and fixes. Here is the changelog:

  • Fixed: Crash on 'Analyze' introduced in 1.47a1 (Thanks to Bill Brehm for the report.)
  • Fixed: Progress bar update issue introduced in 1.47a1.
  • Fixed: The last column in the schedule table will resize upon resizing application window.
  • Fixed: Double clicking a filter or a schedule in the job tree opens the job edit dialog and will not cause an exception anymore.
  • Added: It is now possible to add unlimited number of schedule tasks instead of one per category (feature request: Bill Brehm).
  • Fixed: Exclude filter didn't filter files/dirs during the first run in some cases. Fixed! (Thanks to Svend O. Claussen and Clive Sabey for the report).
  • Fixed: Slow scrolling of the synchronization queue is fixed while synchronizing massive number of files over the network.
  • Fixed: The GUI was freezing or got less responsive in some cases. Fixed! (Thanks to Bill Brehm for the report).
  • Improved: New algorith implemented to search for files which improves memory usage and speed.
  • Added: Right click context menu 'Open' for the DirSync Pro system tray icon (feature request: Evert-Jan).
07-04-2013 - DirSync Pro 1.46 final is released!!!

This is the stable version of DirSync Pro 1.46. Compared to 1.45, there are some new features: real-time synchronization lets you watch a directory continuously and synchronize as soon as a file is modified; new context pop-up menu options let you add filters easily right from the synchronization queue; when adding pattern filters, you can now input regular expressions too; new conflict resolution modes are added for the mono-directional synchonization preset modes; it is possible now to compare files based on their metadata or their contents besides the modification dates. There are also some minor enhancedments and many bug fixes. Please read the changelog for more details.

Here is the changelog since the last beta:

  • Fixed: The new compare mode 'Compare Contents' does not generate a warning on directories anymore.
  • Fixed: Fixed the issue with the current progress bar did not get updated after the sync was finished.
  • Fixed: Auto Shutdown did not function correctly in some cases. Fixed!
  • Fixed: File pattern based on Regular Expression did not work properly in some conditions. Fixed!
  • Improved: Sync queue context menu option to add filters based on file extensions checks now if the file actually has one.
30-01-2013 - DirSync Pro 1.46b3 is released!!!
Changelog:
  • Fixed: Crash regarding the regular expression filter patterns bug since 1.46b2. Fixed! (Thanks to Uwe Holzmann-Kaiser, Jacob Bader and Clive Sabey for the report).
  • Known: Manual is not updated yet
25-01-2013 - DirSync Pro 1.46b2 is released!!!
Changelog:
  • Added: Realtime synchronization option. DirSync Pro can now watch the source directory continuously and initiate the synchronization when a change is detected. (Thanks to Mihail V. Beloshapkin for the patch)
  • Added: It is now also possible to filter files based on some time unit, e.g. files older than 10 days ago. (Thanks to Piotr Kolacz for patch)
  • Known: Manual is not updated yet
11-11-2012 - DirSync Pro 1.46b1 is released!!!
1.46 is a minor release with some bug fixes and some new features. This is first beta
  • Fixed: Some minor fixed.
  • Fixed: The schedule did not start if a task was scheduled on Sunday. Fixed! (Thanks to James Baker for the report, The Sandman for the suggestion and Piotr Kolacz for patch)
  • Fixed: Some types of exclude filters did not go recursively if the filter excluded the parent folder. Fixed! (Thanks to Tolsicky for the rerport and Piotr Kolacz for patch)
  • Fixed: Conflict resolution tab is now enabled for the incremental synchronization A -> B or B -> A.
  • Added: Some more options to change the sync mode to in the sync queue.
  • Added: Option to change the sync mode of multiple selected items in the sync queue.
  • Added: Option to enter Regular Expression when filtering for file/directory names. (Feature request: Svend O. Claussen and Alfred Barten).
  • Added: New Synchronization preset for custom bi-directional Sync.
  • Added: Options to choose the comparison behavior: comparing file dates/sizes, comparing file attributes and even comparing file contents. (Thanks to Piotr Kolacz for patch)
  • Improved: Some textual enhancements. (Thanks to Piotr Kolacz for patch)
  • Improved: Some code cleaning
  • Known: Manual is not updated yet
25-08-2012 - DirSync Pro 1.45 final is released!!!
And finally: Here is DirSync Pro 1.45 final with lots of fixes and some new cool features. Because DirSync Pro 1.45 uses many libraries of Java 1.7.x, you need JRE 1.7.x to run DirSync Pro 1.45. Compared to last stable release (1.44), this version adds the following new features:
  • Full support for symbolic links. DirSync Pro copys now a symbolic link as verbatim.
  • Full support for preserving Posix file permissions, Posix file ownerships and DOS Attributes.
  • Very faster copy algorithm.
  • Five brand new filters to filter files/folders based on an absolute path, Posix file permissions, Posix file ownerships, DOS Attributes, and timestamps.
  • More context-aware options to manipulate the synchronzation queue.
  • Many context-aware options to quickly add filters right from the synchronization queue.
  • Many options to make the user interface even more user friendly.
  • Option to shut down the system after the synchonization is carried out.
  • Some enhancements to the command line mode.
  • Option to 'Append' a jobset file and option to save some part of the current jobset.
  • DirSync Pro now remembers the last window geometries upon closing the application.
Changelog since 1.45b7:
  • Improved: 'Open' button in the directory chooser dialogs are renamed to 'Select' (thanks to G. Noorlander for the suggestion).
  • Added: Right click context menu item for the synchronization queue to quickly add filters based on time stamps.
  • Improved: Manual is updated.
  • Fixed: The timestamp of some parent directories were not set correctly in some odd cases. Fixed! (thanks to G. Noorlander for the report).
Special Thanks to Michael Lux for his contribution to the new kernel copy process. Also thanks to all the user community especially those who tested and reported issues.

Enjoy!
22-08-2012 - DirSync Pro 1.45b7 (beta 7)
Again another beta with mostly fixes. Guys, thanks for reporting bugs!. Here is the changelog:
  • Added: Option to filter the conflicts in the synchronization queue.
  • Added: Job tree items are now individually editable right from the job tree (feature request Gijs Noorlander and Kmistry)
  • Improved: Scrolling of the sync Q is little faster when using slow network drives.
  • Fixed: Some extensive log items were not shown. Fixed!
  • Fixed: A couple of typo's (thanks to A. Walker for the report).
  • Fixed:
  • Fixed: Right click context menu in the sync queue didn't work for some directory items. Fixed!
  • Fixed: Fixed the issue in case either DirA or DirB is the root of a drive and the option 'Preserve timestamps of the directories' is set (thanks to A. Walker for the report).
  • Fixed: Filter by DOS attributes did not get persisted quite right in the jobset file. Fixed!
  • Fixed: Filter by size will not be applied to directories anymore.
  • Fixed: Synchronize button/menu item will get disabled (again) when analyzing/synchronizing (thanks to Gijs Noorlander for the report).
  • Fixed: Progress bars didn't get updated in some cases. Fixed! (thanks to Gijs Noorlander for the report)
19-07-2012 - DirSync Pro 1.45b6 (beta 6) is released!!!
Again another beta with mostly fixes. Guys, thanks for reporting bugs!. Here is the changelog:
  • Added: It is now possible to enter multiple in-exclude pattern filters in one step in the filter dialog (feature request: Kishormistry)
  • Improved: Total progress bar updates now smoother.
  • Fixed: The analysis statistics will get updated also in case the user stops analysis prematurely.
  • Fixed: Crash at the command line with some set of options (Thanks to Jirvil for the report).
  • Fixed: Some log entries did not appear in the global log file (DirSyncPro.log) and the jobset log file. Fixed!
  • Fixed: Command line generator handles MS Windows shortcuts (of applicable) now.
  • Fixed: Start Schedule Engine button/menu item will be grayed out too if the schedule engine is started through the command line option.
  • Known: Manual is not updated yet.
07-07-2012 - DirSync Pro 1.45b5 (beta 5) is released!!!
This is probably the last beta for 1.45 as this version gets pretty stable now. Beta 5 fixes mostly issues with the progress bars. Here is the changelog:
  • Added: Run menu extended with menu item to shut down the system after that the synchronization is carried out (Feature request: Kishormistry).
  • Changed: Shut down buttons have now the same color as the rest of buttons.
  • Fixed: Total progress bar shows the elapsed/remaining time correctly now.
  • Added: The progress bar indicates that it is estimating the copy speed while copying the first file (feature request: Gerald Spilleman)
  • Known: Manual is not updated yet.
28-06-2012 - DirSync Pro 1.45b4 (beta 4) is released!!!
This is beta 4 with a new feature: auto shut-down after all sync jobs are carried out!. Also a couple of fixes. Here is the changelog:
  • Fixed: Issue that some converted config files did not open correctly when using the command line (Thanks to Gerarld Spilleman for the report).
  • Added: Option to shut down the system after all synchronization jobs are carried out (Feature request: vikozo).
  • Added: A 30-seconds count-down dialog in which the user may cancel a planned shut down in DirSync Pro.
  • Improved: Some minor improvements.
27-06-2012 - DirSync Pro 1.45b3 (beta 3) is released!!!
New beta with a couple of new features. Please follow @DirSyncPro on twitter for latest news.
  • Added: Option "iconify" to for the command line to minimize DirSync Pro to the Tray icon on start up.
  • Improved: Some minor optimizations to the Command line mode.
  • Improved: Some minor textual enhancements in the job dialog.
  • Improved: Some minor GUI improvements.
  • Improved: Additional information is printed in the messages when a file is not readable (Feature request: GHPS).
  • Fixed: Closing the application window in the latest Ubuntu generated an exception due to lack of the system tray. Fixed!
  • Fixed: Bug introduced in 1.45a1, schedules were not applied correctly in some cases. Fixed! (Thanks to Kishormistry for the report).
  • Known: Manual is not updated yet.
25-06-2012 - DirSync Pro 1.45b2 (beta 2) is released!!!
New beta with a couple of new features. Please follow @DirSyncPro on twitter for latest news.
  • Added: 'Append' menu item in the File menu to append existing saved jobs to the current jobset.
  • Added: 'Save enabled jobs As' menu item in the File menu to save the enabled jobs into a new jobset file.
  • Added: The user should confirm removing a job after clicking the 'Remove' button (or through the right mouse click context menu) now. (Feature request: Techhere).
  • Added: Pop-up menu (right click) in the job tree has now two new options to analyze and synchronize a single job quickly (Feature request: Techhere).
24-06-2012 - DirSync Pro 1.45b1 (beta 1) is released!!!
This is the first beta. We are moving toward the stable! This version fixes the the daylight time saving issue. Change log:
  • Fixed: Issue with daylight saving introduced in 1.45a1.
  • Added: The file size in the Synchronization queue has now a tooltip which shows the size of the file in Bytes.
  • Improved: Some minor GUI enhancements.
22-06-2012 - DirSync Pro 1.45a3 (alpha 3) is released!!!
Finally: True support for symbolic links! :-) This version fixes some issues concerning file conflicts and modification times. The change log:
  • Added: Copying symbolic links as verbatim (creating symbolic links in the destination) for POSIX systems.
  • Improved: Filters view (thanks to BubbaJ for the report).
  • Improved: Some GUI enhancements.
  • Fixed: Issue introduced in 1.45a1 that some modified files were marked as 'conflict files' (Thanks to BubbaJ and Raffaello Tesi for the report).
11-06-2012 - DirSync Pro 1.45a2 (alpha 2) is released!!!
Two fixes. Please read the 1.45a1 changelog as well.

We need your feedback so we can move to the stable as soon as possible. Please check this alpha and report bugs/issues and we will fix them as soon as possible. Please notice: You need Java 1.7 to run DirSync Pro 1.45. Here is the complete changelog:
  • Fixed: The /sync option did not work properly in some cases when running in command line mode. Fixed (Thanks to Frank Dautzenberg for the report).
  • Fixed: New copy algorithm issues.
10-06-2012 - DirSync Pro 1.45a1 (alpha 1) is released!!!
It has been a while since the last stable release, but here is at last the first alpha for the next version (1.45). Many parts of the code has been rewritten to use the latest features in Java 1.7. DirSync Pro 1.45a1 has a brand new filter architecture and there are some new filter types introduced. As promissed earlier, DirSync Pro preserves now the file attributes (DOS file attributes, POSIX file permissions, POSIX file ownerships). The performance of the copy process is also boosted thanks to Michale Lux's contribution.

We need your feedback so we can move to the stable as soon as possible. Please check this alpha and report bugs/issues and we will fix them as soon as possible. Please notice: You need Java 1.7 to run DirSync Pro 1.45a1. Here is the complete changelog:
  • Added: New filter option to include/exclude files/dirs an absolute path.
  • Added: New filter option to include/exclude files/dirs by file permissions (Posix).
  • Added: New filter option to include/exclude files/dirs by file attributes (MS Windows).
  • Added: New filter option to include/exclude files/dirs by file ownership properties (Posix).
  • Added: New filter option to include/exclude files/dirs based on a date (feature request: Gijs Noorlander).
  • Added: Swap button in Job dialog to swap the source and destination directories.
  • Added: The file stamp in the Synchronization queue has now a tooltip which shows the long format of the modification date (including seconds).
  • Added: DirSync Pro remembers now the last GUI window location and size upon exit and restores them when restarting the application.
  • Added: Feature to save the configuration upon exit if it is changed (feature request: Gijs Noorlander).
  • Added: Option in the sync queue popup menu to change all of some sync type to a desired type.
  • Added: Feature to add quick filters right from the sync queue by the right mouse click.
  • Fixed: Some minor issues in the user interface.
  • Fixed: Some GUI elements didn't look OK with large fonts under Ubuntu. Fixed!
  • Fixed: Default file filter for the open/save dialogs is now '*.dsc' instead of '*.*'
  • Fixed: DirSync Pro will not iconify now on (Linux) systems (e.g. Ubuntu) which have unfortunately dismissed the system tray.
  • Improved: Lots of code cleaning.
  • Improved: The date comparison algorithm is less aggressive now. A default tolerance of 2 seconds for granularity is now being respected.
  • Improved: Redesigned many parts to be able to enjoy Java 1.7 new features.
  • Improved: Better validation of inputs in the user interface.
  • Improved: When using dual monitor screens, DirSync Pro modal dialogs will now open on the same monitor as the main window.
  • Improved: Conflict resolution is now expanded with more rare conflict situations.
  • Improved: New copy algorithm to extremely boost the copy performance and also enjoy the new Java features (Thanks to M. Lux for the contributions).
  • Changed: The option whether to use NIO or not is deleted. DirSync Pro uses NIO by default now.
  • Changed: DirSync Pro needs Java 1.7 to run now.
24-07-2011 - DirSync Pro 1.44 is released!!!
Again another minor update with a bug fix for the total progress bar issue. This version also introduces an interesting feature: option to change every individual sync pair. Here is the changelog:
  • Added: Right mouse click menu on in the sync queue contains now the option 'Change to:' to change the sync behavior of a single sync item.
  • Improved: Total synchronization time will now stay shown in the progress bar.
  • Improved: Online update dialog contains now a hyper link to the update changelog.
20-07-2011 - DirSync Pro 1.43 is released!!!
This minor release fixes two bugs among which the crash in command line mode in OS X. It also adds two new small features. Changelog:
  • Added: Number of analyzed Files and Directories are now shown separately in the stats.
  • Added: Number of conflicts is now shown in the stats.
  • Fixed: The program path caused a crash in command line on OS X. Fixed! (thanks to Europa2010AD for the report).
  • Fixed: The total time is now shown correctly in the upper progress bar during actual synchronization.
15-07-2011 - DirSync Pro 1.42 is released!!!
Some users reported an issue while loading certain old config files. This is fixed in this fast update! Changelog:
  • Fixed: Loading an old config file from a previous version did not succeed in some situations. Fixed! (thanks to Heino Lengfelder and George Salonikios for the report).
  • Fixed: Flickering redundant text in total progress bar is not shown anymore.
  • Fixed: Total number of Larger Files is now shown correctly.
  • Improved: Total numbers in stats are now printed in bold.
14-07-2011 - DirSync Pro 1.41 final is released!!!
Here it comes: DirSync Pro 1.41 final, a minor release with lots of bug fixes and a couple of new features. We are now working on version 1.5 which brings major new features like full support for file system attributes, full handling symbolic links and probably synchronization over the internet support (ftp/webdav/...). Please follow @DirSyncPro on twitter for news.
Here is the changelog for 1.41 since 1.41rc1.
  • Added: Right mouse click menu on in the sync queue contains now the option 'Delete all selected from sync Q' to remove all the selected tasks from the synchronization queue.
  • Improved: Manual updated.
13-07-2011 - DirSync Pro 1.41 release candidate 1 is released!!!
Almost there! 1.41 release candidate 1! The change log:
  • Improved: Manual updated.
  • Fixed: Source and destination paths are now checked for space char at the beginning/end of the field (thanks to Graham Harris for the report).
  • Improved: Sync queue tab shows now the number of files/dirs separately.
  • Added: Right mouse click menu on in the sync queue contains now the option 'Delete all this kind from sync Q' to remove all tasks of a certain type from the synchronization queue.
08-07-2011 - DirSync Pro 1.41 beta 4 is released!!!
This released should have been a release candidate but it's labeled as another beta it contains a new feature to fix some hot issues. As of this version Conflict Resoultion is now extended and can be configured in details for all custom synchronization modes. This version contains also some bug fixes. Here is the change log:
  • Added: Conflict resoultion is now extended and can be configured in details for custom synchronization modes.
  • Improved: Some fine tuning with daylight saving options for FAT file systems.
  • Fixed: Fixed the crash when using periodical backups in combination with 'subst' command (MS Windows XP) in paths (thanks to Graham Harris for the report).
  • Improved: Some fine-tunings in the config file syntax.
  • Improved: Minor cosmetic improvements in the GUI.
22-06-2011 - DirSync Pro 1.41 beta 3 is released!!!
This is probably the last beta of 1.41 with some more bug fixes and some improvements:
  • Fixed: Closing the application while synchronizing quits immediately.
  • Fixed: Conflict detection by 'warning user' in bidirectional sync didn't work properly in some cases. Fixed! (thanks to sf2010 for the report).
  • Fixed: Wildcards issues in log file names (thanks to Adrian Putley for the report).
  • Added: Messages table will now scroll to buttom of the list automatically after each analysis and/or synchronization.
  • Improved: File deletion analysis will occur now prior to file comparison analysis (feature request: spazzpp2).
  • Fixed: Option for forced deletion of excluded files/folders was not working recursively. Fixed!(thanks to craymore2 to report).
  • Improved: Forced deletion of excluded files/folders is now much faster.
09-05-2011 - DirSync Pro 1.41 beta 2 is released!!!
Again some more bug fixes; it is also possible now to start the schedule engine right from the command line:
  • Fixed: Fixed the fuzziness of 'Daylight saving granularity' on some FAT systems.
  • Fixed: The 'Saturday' option in Weekly Schedule window triggered the 'Sunday' schedule. Fixed! (thanks to SCP vtbasser for the report).
  • Fixed: When the program was executed from another directory other than the program directory, the help file did not initiated. Fixed! (thanks to Fritz Heinrichmeyer for the report).
  • Added: Option '/schedule' (MS Windows) or '-schedule' (Linux like) to start the schedule engine from the command line (feature request: Jim F).
  • Added: Option in 'Generate command line' window to add the schedule trigger option to the command line/batch file.
14-04-2011 - DirSync Pro 1.41 beta 1 is released!!!
This is a minor update with some bug fixes:
  • Fixed: Some minor cosmetic issues.
  • Improved: Optimized sync behavior a little.
  • Fixed: Timestamp granularity was not taken into account in combination with the 'daylight saving ignore option'. Fixed! (thanks to Shaun Spiller for the report and the patch!).
  • Fixed: Using some special characters in filters will not crash the program anymore. (thanks to Shaun Spiller for the report and the patch!).
  • Fixed: Disabled jobs are not taken into consideration anymore when calculating the remaining time.
  • Fixed: Removing a file pattern filter didn't succeed. Fixed! (thanks to Louis Marmet for the report).
  • Fixed: Some typos (thanks to ArAge for the report).
  • Fixed: Minor cosmetic issue in the job tree (thanks to to John A. Sullivan III for the report).
20-01-2011 - DirSync Pro 1.4 final is released!!!
And finally: DirSync Pro 1.4 final! For those of you who have not been with us since 1.31: DirSync Pro 1.4 contains tons of bug fixes and improvements and many new features among which:
  • DirSync Pro has got a powerful Schedule Engine which lets you schedule synchronization tasks on many different ways, minutely, hourly, daily, weekly and monthly. Advanced users may use many options available in DirSync Pro to suit the synchronization behavior in details. A synchronization queue is added which lets you monitor the schedule engine activities.
  • You can now access the recently open documents right from the menu.
  • DirSync Pro can now auto-load the last opened document if you wish to.
  • DirSync Pro generates now command line exit codes which may be parsed for post processing. (0= Finished with No Errors, 1=Finished with Warnings or Non-fatal Errors, 2=Stopped due to fatal errors).
  • DirSync Pro is now able to create three types of logfiles: 1) Job specific log file which contain the events of a job, 2) Jobset log file which contain the events of all the jobs within the jobset, 3) Program log file which contain the events of all jobsets.
  • You may let DirSync Pro now to automatically create a command line for your sync job to run in a batch and you may even save it to a batch file (MS Windows: .cmd, Linux-like: .sh).
  • New option to ignore daylight saving granularity which could be useful when synchronizing between FAT and other file systems around the daylight saving period.
  • New option to synchronize directory timestamps, relevant for MS Windows.
  • New option to keep the sync queue after the synchronization so that it can be run again. This might help in case some items are not synchronized because of file system errors.
  • DirSync Pro can now be minimized to the system tray.
For the guys who were following us along the beta's, here is the changelog since the last release candidate:
  • Fixed: The command line mode didn't initiate synchronization. Fixed! (thanks to Frank Dautzenberg for the report).
  • Fixed: The command line din't respect the log level. Fixed!
  • Fixed: Manual section 'Advanced' updated on dirsyncpro.home property (thanks to to John A. Sullivan III for the report).
  • Fixed: The Edit en Remove buttons in the filter menu were deactivated. Fixed! (thanks to Klaus Kahle for the report).
  • Fixed: Some typo's in de GUI (thanks to Frank Dautzenberg for the report).
  • Fixed: Open Recent menu is now disabled when the synchronization is running.
  • Improved: When saving a command line batch file, DirSync Pro shows a warning if the batch file is being overwritten.
16-01-2011 - DirSync Pro 1.4rc3 is released!!!
1.4 Release candidate 3. This would probably be the last release candidate. Changelog:
  • Fixed: Minor gui issues with the sync table auto resizing.
  • Fixed: The stop button did not work when Synchronize button was clicked and the sync queue was empty. Fixed! (thanks to ArAge for the report)
  • Fixed: When adding an Hourly, Weekly and Monthly schedule, the next event will be the next coming hour (thanks to John A. Sullivan III for the report).
  • Fixed: When a new jobset file is saved as a new file, the Open Recent dialog gets updated right away.
  • Fixed: Issue with the warning "DirSync Pro started with low memory" is fixed! (thanks to John A. Sullivan III for the report).
  • Fixed: Issue with hanging license dialog on some linux systems (thanks to John A. Sullivan III for the report).
  • Fixed: The tool tips for the buttons in the Message tab showed wrong text. Fixed! (thanks to John A. Sullivan III for the report).
  • Improved: The help file is converted to PDF.
11-01-2011 - DirSync Pro 1.4rc2 is released!!!
1.4 Release candidate 2. Changelog:
  • Fixed: Some typo's (thanks to ArAge for the report).
  • Fixed: Issue with stuttering/freezing GUI with huge sync queue (thanks to Gijs Noorlander for the report).
  • Fixed: Repeatedly opened jobsets will now appear once in the Open Recent submenu item.
  • Improved: Additional info text in the Generate batch command dialog.
09-01-2011 - DirSync Pro 1.4rc1 is released!!!
1.4 Release candidate 1. Changelog:
  • Fixed: Schedule constraint 'Timeframe From' and 'Timeframe To' did not affect correctly. Fixed!
  • Fixed: When editing a schedule in the schedule dialog, the basic tab was disabled. Fixed!
  • Fixed: Auto-resizing of the last column in the schedule queue did not work. Fixed!
  • Fixed: Some weekdays of the Weekly schedules did not get persisted to the saved config file correctly. Fixed!
  • Fixed: Issue that Cancel button in the schedule dialog saved the schedules anyway. Fixed!
  • Fixed: Weekly and Monthly schedule were sometimes inaccurate. Fixed!
  • Fixed: Warning of unsaved config appeared twice in some cases. Fixed!
  • Fixed: Some cosmetic issues in the GUI.
  • Fixed: Editing a schedule will reload the schedule engine without having to restart it.
  • Fixed: Synchronizing the time-stamps of the directory works now also for exisiting directories (thanks to Gijs Noorlander for the report).
  • Fixed: 'Open Recent' submenu gets updated right after loading a jobset file now (thanks to Gijs Noorlander for the report).
  • Improved: The items in the 'Open Recent' submenu have now a tooltip which shows the absolute path to the file.
  • Improved: Schedule start button will get now disabled if clicked once.
  • Improved: A Yes/No dialog is shown if the schedule engine is running and the user want to close the application, to load a new config or to create a new one.
  • Improved: Schedule engine queue scrolls now horizontally if the table gets wider than the application window.
06-01-2011 - DirSync Pro 1.4b4 is released!!!
And here is the fourth beta with lots of fixes. There are also a couple of new features: 'Schedule Minutely', Program exit codes, new type of log files. This is the last beta for 1.4, that means no new feature will be added to 1.4 version. The next version will most likely be the release candidate. Here is the complete changelog
  • Added: Implemented the 'Schedule Minutely' function to schedule a job recurrently every X minutes (feature request: Carlos).
  • Added: Status line on the schedule queue tab which shows the status of the schedule engine.
  • Added: Exit codes if an error has happened while synchronizing in batch mode: 0= Finished with No Errors, 1=Finished with Warnings or Non-fatal Errors, 2=Stopped due to fatal errors (feature request: Matthias Gutheil).
  • Added: DirSync Pro is now able to create three types of logfiles: 1) Job specific log file which contain the events of a job, 2) Jobset log file which contain the events of all the jobs within the jobset, 3) Program log file which contain the events of all jobsets.
  • Fixed: 'Default Config Path' and 'Default Log Path' issue is resolved.
  • Fixed: Redundant 'Aborted' warning in the messages.
  • Fixed: Done some rewriting on Logs to fix the issues around logs not being created in some cases (thanks to Lawson23 for the report).
  • Fixed: Changing the application settings will not clear the message tab (thanks to Gijs Noorlander for the report).
  • Fixed: After filtering the generated sync queue, it was not possible to remove individual entries from the queue. Fixed! (thanks to MI6 for the report).
  • Fixed: Look & feel issue in 'Java Metal theme' with the buttons 'Expand/Collapse All' and 'Enable All/None' is Fixed.
  • Fixed: Look & feel update issue for modal dialogs in 'Java Metal theme' is fixed.
  • Improved: The filename columns in the Sync queue table are now resizable.
  • Improved: The file size/date columns int he Sync queue get now automatically resized after Analyze/Synchronize actions (thanks to Angelo D'Agnano for the report/suggestion).
  • Improved: After loading a jobset or after creating a new one, the main tab jumps back to the Jobtree tab.
  • Improved: All the sub-dialogs are now decorated with DirSync Pro icon.
01-01-2011 - DirSync Pro 1.4b3 is released!!!
Happy new year! Here is beta 3, with again some new features: Option to generate a command line automatically, option to copy it to clipboard or save it to a batch file AND possibility to open 8 recent config files right with one click! There are some bugs are fixed as well. The change log:
  • Added: Option (in Tools menu) to automatically generate a command line to run DirSync Pro in batch.
  • Added: Option to copy the generated command line to the clipboard.
  • Added: Option to save the generated command line to a batch file (MS Windows: .cmd, Linux-like: .sh).
  • Added: Option to ignore daylight saving granularity which could be useful when synchronizing between FAT and other file systems around the daylight saving period.
  • Added: "Open Recent" submenu to quick pick the most recent 8 opened config files (feature request: A. Parsons).
  • Fixed: The bug when the license dialog appeared twice.
  • Fixed: Missing "'" behind the Includes tree node in the job tree (thanks to Orlando for the report).
  • Fixed: A typo in schedule dialog (thanks to Oliver Pfister for the report).
  • Fixed: Bug with enabling/disabling the log file of a job is fixed (Thanks to Rick Vlaming for the report).
  • Fixed: Some tooltips contained old data. Fixed! (Thanks to Swann for the report).
  • Fixed: In some cases the job specific log files got disabled in the GUI after sync. Fixed! (Thanks to Rick Vlaming for the report).
30-12-2010 - DirSync Pro 1.4b2 is released!!!
Here is beta 2, with some new features: synchronizing directory time stamps and automatic loading the last opened config. Some bugs are fixed as well. The change log:
  • Added: Option to synchronize directory time stamps, relevant for MS Windows (feature request: Gijs Noorlander).
  • Added: Option to load the last loaded config automatically upon start-up (feature request: Gijs Noorlander).
  • Added: Option to keep the sync queue after the synchronization so that it can be run again. This might help in case some items are not synchronized because of file system errors (feature request: Gijs Noorlander).
  • Improved: Definitive icons for schedule types.
  • Improved: Some minor improvements.
  • Fixed: Wild cards were skipped in some cases, fixed! (Thanks to 'SilentException' for the report).
  • Fixed: Copy options to all/enabled jobs will also copy the schedules.
  • Fixed: Loading a config file after right a synchronization warning/error was not possible. Fixed! (Thanks to J.T. for the report).
  • Fixed: Issue with the Synchronize button not starting the synchronization in some cases. (Thanks to Gijs Noorlander for the report).
28-12-2010 - DirSync Pro 1.4b1 is released!!!
Many of you have requested the Schedule feature for DirSync Pro and finally here it is! Lots of work have been put together the last couple of month to implement this feature. Another major change in this version is the 'speed'. DirSync Pro analyzes massive number of files now very faster. Here is the changelog for this version:
  • Added: Implemented the 'Schedule Once' function to schedule a job on a certain time in the future.
  • Added: Implemented the 'Schedule Hourly' function to schedule a job recurrently every X hours.
  • Added: Implemented the 'Schedule Daily' function to schedule a job recurrently on a certain time every X day.
  • Added: Implemented the 'Schedule Weekly' function to schedule a job recurrently on a certain time and on specific weekday every X week.
  • Added: Implemented the 'Schedule Monthly' function to schedule a job recurrently on a certain time and in specific month every X month.
  • Added: A new dialog is introduced to define all above schedule types for a job.
  • Added: A new tab is introduced in Edit Job dialog to view, add, edit and remove schedules for each job.
  • Added: A schedule engine which takes care of all schedules of all jobs.
  • Added: A new tab is introduced in the main window to view all active schedules inclusive up-coming events.
  • Added: New buttons and menu items are added to the short-cut bar and the 'Run' menu.
  • Added: System tray icon and feature in the application options dialog to minimize to system tray.
  • Improved: Some changes to file analysis algorithm to improve the speed enourmously.
  • Improved: The total progress is now more transparent en intuitive (Thanks to Gijs Noorlander for the suggestions).
  • Improved: DirSync Pro generates now a warning if JRE is started with memory lower than 512MB.
  • Improved: After converting an old-formatted config file, it is loaded automatically.
  • Improved: It is now impossible to edit a job when the analysis/synchronization is running.
  • Improved: The user gets a warning if there are unsaved changes to the job settings, while opening a config file ore creating a new one (Thanks to Svend Claussen for the suggestion).
  • Improved: The linux run-script is improved to run also from directories including the space character. (Thanks to Manuel Buser for the suggestion).
  • Improved: If the synchronization/analysis is finished and an error has occurred, the GUI switches to the Messages tab.
  • Improved: "Synchronize A -> B (incremental)" and "Synchronize B -> A (incremental)" are now called "Mirror A -> B (incremental)" and "Mirror B -> A (incremental)".
  • Improved: Possible range for the granularity is now 1-86401 (1 second to a just over a day) which make it possible to work around the daylight saving time problem on FAT systems.
  • Improved: 'GB' (Gigabyte) abbreviation added and implemented for the Sync Queue.
  • Improved: Many minor improvements.
  • Fixed: The GUI is now rendered fine on some Linux distro's when choosing 'System look&feel' in combination with very large fonts.
  • Fixed: It is now possible to delete excluded files from both Dir A and Dir B separately (Thanks to Svend Claussen for the report)
  • Fixed: Null Pointer Exception on some JRE's after editing a job. Fixed!
  • Fixed: DirSync Pro icon on Windows 7's task bar is not blurry anymore!
  • Fixed: Many minor issues.
20-08-2010 - DirSync Pro 1.31 is released!!! (O. Givi)
This version fixes a lot of bugs and introduces some new features and enhancements. Here is the changelog:
  • Added: It is now possible to delete every individual entry (file/directory) from the synchronization queue by right mouse clicking it.
  • Added: New dialog to edit filters.
  • Added: Filtering files (include/exclude) based on file sizes (smaller/equal/larger).
  • Added: Double clicking the job title in the job tree will open the edit dialog (Thanks to Gijs Noorlander for the suggestion).
  • Added: Right mouse clicking the job title in the job tree will open he edit dialog (Thanks to Gijs Noorlander for the suggestion).
  • Improved: Clicking the job title in the job tree will not (un)check the enable/disable checkbox (Thanks to Gijs Noorlander for the suggestion).
  • Improved: Opening a file or its path right from the sync queue (using right mouse click) is more reliable for files on the network shares or when file contains special characters.
  • Improved: Double clicking the root node in the job tree, does nothing now (Thanks to Gijs Noorlander for the suggestion).
  • Improved: Job edit dialog has now a title (Thanks to Gijs Noorlander for the suggestion).
  • Improved: Filenames are now left justified in the current progress bar while copying.
  • Improved: Logs are now appended to existing logfiles.
  • Improved: The user gets a warning if there are unsaved changes to the job settings, while closing DirSync Pro (Thanks to Dave canvasbackdave for the suggestion).
  • Improved: Some icons updated.
  • Fixed: The issue with the command line option /quit during the analyze mode is fixed (Thanks to Pearl Paul & Orlando for the report).
  • Fixed: Granularity bug fixed! (Many thanks to Angelo D'Agnano for the report and the solution!)
  • Fixed: Bug when forcing the deletion of excluded dirs/filee (Thanks to spc666 for the report).
  • Fixed: Sync modes 'Backup and Restore' work fine now(Thanks to Orlando and SteveA for the bug report).
  • Fixed: Disabling/enabling a Job in the job tree will updade the tree right away (Thanks to Gijs Noorlander for the report).
  • Fixed: 'Copy Option to All/Enabled Jobs' work now fine again. (Thanks to Orlando for the report).
  • Fixed: Some output lines at SDTOUT were written twice. Fixed!
  • Fixed: If the global log is enabled, it will also be created when using the command line mode (Thanks to Janek for the report).
  • Fixed: Some typo's (Thanks to kmwade and Orlando for the report).
  • Fixed: Some minor issues.
21-05-2010 - DirSync Pro 1.3 is released!!! (O. Givi)
And here it is: the 1.3 final. Changelog:
  • Improved: Toolbar buttons have now new tooltips to reduce confusion between New buttons for the job and the job set. (Thanks to Pablo Stern for the suggestion).
  • Improved: Help files are updated.
  • Fixed: In some cases it was not possible to suppress the log creation. Fixed! (Thanks to Orlando for the report).
  • Fixed: Some minor issues.
14-05-2010 - DirSync Pro 1.3b5 is released!!! (O. Givi)
Changelog:
  • Fixed: Quick Sync Modes set now the delete options correctly (Thanks to SternByName for the bug report).
  • Fixed: The synchronized files in the sync queue are visible again after the sync.
  • Fixed: Updating the job settings clears the sync queue.
  • Added: It is now possible to open the files and directories in the System File Explorer by right clicking the entry in the sync queue.
  • Fixed: Some minor issues.
13-05-2010 - DirSync Pro 1.3b4 is released!!! (O. Givi)
Guys, we are getting near to the release candidate for 1.3! Thanks to all testers! Here is the changelog since beta 3:
  • Improved: Stopping a synchronization will always clear the sync queue.
  • Fixed: Starting the synchronization initiates the analysis (again) if no analysis is already carried out (Thanks to Vespie for the bug report).
  • Improved: 'Backup & Log' tab in the Job dialog are separated now.
  • Added: Information boxes in the Job dialog are written out now.
  • Added: Checkbox in the job tree to enable/disable a job (Thanks to Carlos for the suggestion).
08-05-2010 - DirSync Pro 1.3b3 is released!!! (O. Givi)
Changelog:
  • Fixed: Job options were not set correctly in the GUI when using a custom mono direction synchronization. Fixed!
  • Fixed: DirSync Pro does not crash anymore when a modification date of file is unreadable (e.g. due to file corruption). It just shows a warning now.
  • Added: Reset job settings in the 'Actions' tab is implemented.
07-05-2010 - DirSync Pro 1.3b2 is released!!! (O. Givi)
Changelog:
  • Improved: Synchronization performance is improved to be even faster.
  • Added: The Jobs in the job tree have a tool tip now.
  • Added: Pop-up menu in the job tree (right-click) is now decorated with icons.
  • Fixed: Error while converting an old configuration to the new format.
  • Added: Creating a backup of the configuration file before it is converted to the new format.
  • Fixed: Some minor issues.
06-05-2010 - DirSync Pro 1.3b1 is released!!! (O. Givi)
Changelog:
  • Changed: Directory profile is now called 'job' to be intuitive. This is also convenient as we may have scheduling in the near future. ;-)
  • Added: A new approach to setting up a job is implemented to be more user friendly. The GUI is changed a lot to support this approach.
  • Added: Some pre-configured quick modes are added to easily set up mostly used sync configurations.
  • Changed: The tab orientation of the Jobs, Sync Queue and Messages is changed to the bottom to fit better in the new GUI.
  • Improved: The GUI window is resizable now so the users with lower resolution could still use DirSync Pro without having to shift the screen.
  • Improved: Similar options of the job settings are now grouped into separate tabs.
  • Changed: The list of jobs is changed to a visual tree.
  • Changed: You need to open an edit dialog to edit a job setting now.
  • Changed: Default setting tab is withdrawn to reduce complexity. You can now easily copy options to some or all directories.
  • Improved: When you choose to swap all the source and destination directories, a confirmation dialog will appear. (Thanks to Matt for the suggestion)
14-03-2010 - DirSync Pro 1.24 is released!!! (O. Givi)
Changelog:
  • Fixed: In some cases the default log file was generated regardless of settings. Fixed! (Thanks to Orlando to report).
  • Fixed: Filtering the synchronization Q works properly again now.
  • Added: The destination directory will now be created if it does not exist.
  • Fixed: Some minor issues.
07-03-2010 - DirSync Pro 1.23 is released!!! (O. Givi)
I had a lot of suggestions and requests regarding log file behavior. This version covers these suggestions/requests. There are a couple of fixes too.
  • Fixed: A typo fixed in the GUI (thanks to M.S. for reporting).
  • Added: New option in the 'Options window' to set the default path for log files to the program folder (thanks to Dave P. for suggestion/reporting)
  • Added: New option in the 'Options window' to set the default path for config files to the program folder.
  • Added: New button to clean the messages log (thanks to M.S. for suggestion).
  • Added: New option in the 'Dir Settings tab' to enable/disable logging for the directory profile.
  • Added: New option in the 'Default Settings tab' to disable/enable logging when the directory profile is set to default settings.
  • Added: The update dialog shows now the major changes since the last version.
  • Improved: Illegal characters in the directory profile label are now replaced with '_' when using the label as a file name for logging. (thanks to John Erik Setsaas for reporting).
  • Fixed: Default logging for directory profiles is now set back to 'disabled'. (thanks to Carlos for reporting)
  • Fixed: Warnings on bidirectional conflict resolution are now shown properly (Thanks to B. Hata for reporting).
  • Fixed: Some textual errors are fixed in the Help files (Thanks to B. Hata for reporting).
  • Fixed: Some minor issues.
18-02-2010 - DirSync Pro 1.22 is released!!! (O. Givi)
Thanks to Carlos, the load-error bug regarding null log files is immediately fixed:
  • Fixed: Error when loading a saved configuration with no log filename defined (Thanks to Carlos for reporting).
17-02-2010 - DirSync Pro 1.21 is released!!! (O. Givi)
Changelog:
  • Fixed: Log file home dir is now set properly through the options window.
  • Fixed: Deleting redundant files/directories works now fine in reversed sync directions.
  • Fixed: 'Beta' notification is now deleted from the license window; version 1.2/1.21 is marked as stable.
  • Fixed: Some minor issues.
  • Improved: Help is extended with an 'Advanced features' section covering some advanced stuff.
02-02-2010 - DirSync Pro 1.2 is released!!! (O. Givi)
And there it is! Proud to present: 1.2 final! For the guys updating from 1.02: Please do enjoy the new featues! Here is the change log since the last beta (1.2b4):
  • Improved: The default directory for saving the DirSync Pro settings is now: 'user_directory/.DirSyncPro'. (Thanks to Gijs Noorlander for the suggestion).
  • Added: Option to set the default DirSync Pro home directory
  • Fixed: New empty directories were always synchronized regardless of the directory profile. Fixed!
  • Fixed: Directory Progress Bar showed sometimes a weird character . Fixed!
31-01-2010 - DirSync Pro 1.2b4 is released!!! (O. Givi)
Good news! This is probably the last beta release for 1.2. We are moving to RC after this beta. Here is the change log:
  • Added: It is now possible to filter the messages for Info's, Warnings, Errors and File operations.
  • Added: The total progress bar shows now the elapsed and estimated total analysis/synchronization time.
  • Added: Added scroll bars to the directory profile list.
  • Fixed: Some GUI pop-ups were opened occasionally in the commandline mode. Fixed!
  • Fixed: View and Sync didn't work properly. Fixed!
  • Fixed: Prior to each 'Analyze' the filtered queue is reset.
  • Fixed: Excluded deletion bug is fixed. (Thanks to Carlos for the bug report)
  • Improved: 'Preview' is renamed to 'Analyze' in the command line mode.
  • Improved: The size of a directories is not shown in the synchronization queue.
  • Improved: Some cosmetic improvements.
26-01-2010 - DirSync Pro 1.2b3 is released!!! (O. Givi)
This a new beta release with some bug fixes and a couple of new features. Here is the change log:
  • Added: It is now possible to make a selection of files to be synchronized in the synchronization queue.
  • Added: It is now possible to make a selection of files to be shown in the synchronization queue.
  • Fixed: The current progress bar was hanging on zero. Fixed!
  • Fixed: Pause and Stop button work in all cases now.
  • Fixed: Duplicating and adding directory profile works fine again (Thanks to Hannu Terävä for reporting).
  • Fixed: The in-/exclude dir/files didn't affect sometimes, mostly for deleting those files. This is fixed (Thanks to Hannu Terävä for reporting).
  • Fixed: Deleting a corrupted and locked file will not cause a crash anymore. Thanks to Alexander Curtis for the bug report.
  • Improved: Moderate log shows now the name of the copied files.
  • Known issue: The 'View' tab under Messages will be implemented in the next beta version
13-01-2010 - DirSync Pro 1.2b2 is released!!! (O. Givi)
Guys, thanks for testing and bug reporting. Again a new beta release. Here is the change log:
  • Improved: Copy process is optimized with a CopierFactory to use BufferdStreams if no NIO is selected. The copy buffers are also smaller (as large as possible). Thanks to Toj for the patch!
  • Fixed: Log level bug fixed
  • Fixed: In some rare cases some modified files showed up twice in the sync queue. This is fixed.
  • Fixed: Bidirectional sync conflict resolution by renaming works fine now.
  • Fixed: Reset the progress bars if a sync error occurs.
  • Fixed: No crash if a network file returns an error; just show a warning message.
  • Fixed: Backup folder is left behind when analyzing for deletion.
  • Fixed: Performance issues: In some cases the same sync queue got synced several times. It happens now only once which is much faster.
  • Fixed: No crash if a file is is unreadable or blocked; just show a warning message. (Thanks to Gijs Noorlander for reporting).
  • Known issue: 1) The 'Sync' tab under Sync Q will be implemented in the next beta version. 2) The 'View' tab under Sync Q will be implemented in the next beta version
06-01-2010 - DirSync Pro 1.2b1 is released!!! (O. Givi)
It's been a while with no releases and now it's time again. DirSync Pro has gone through major rewritings/changes under the hood during the past couple of months. Lots of changes are committed for improving the performance and memory usage. The GUI is also updated with new features. You can now view the sync queue before synchronizing. In the future you may even edit the sync queue prior to synchronization! ;-) Here are all the changes:
  • Improved: The sync engine is rewritten completely for a better performance, better memory usage and to support some (upcoming) features.
  • Improved: Before the actual synchronization starts, a queue list will be generated. When you synchronize, only the queued (analyzed) items will be synchronized.
  • Added: The GUI is updated to show the Sync queue. You'll now get for each pair of files information like the modification dates and file sizes in the Sync queue.
  • Added: Synchronization statistics are now calculated and shown in the GUI.
  • Changed: Directory is now called Directory Profile.
  • Improved: Analyzing (formerly known as previewing) is done once now. If you have already analyzed your sync and you may want to synchronize, the synchronization will start immediately.
  • Changed: The text pannels (outputs) are converted into a message queue in which the messages will be shown.
  • Fixed: The synchronization will not get slower when synchronizing massive number of files.
  • Changed: The possible log levels are now: Minimal(events, warnings, errors), Moderate(events, warnings, errors and configuration data), Excessive (events, warnings, errors, configuration data and filenames)
  • Improved: Shiny 48x48 bit Windows program icon (Thanks to Dan Gibson for drawing that)
  • Improved: The log file handling is optimized. Some reported problems are fixed.
  • Fixed: Some spelling errors (Thanks to Gijs Noorlander for reporting)
  • Improved: Lots and lots of code cleaning.
  • Fixed: Lots of minor issues.
  • Known issue: 1) The 'Sync' tab under Sync Q will be implemented in the next beta version. 2) The 'View' tab under Sync Q will be implemented in the next beta version
22-02-2009 - DirSync Pro 1.02 is released!!! (O. Givi)
This is again a new minor update. A bug is fixed and an improvement is implemented:
  • Fixed: Verifying an opened file by another process caused a crash. This is fixed. You'll get now a warning that the file verification is failed. (Thanks to Bruno Courbage for bug report).
  • Improved: The file pattern text fields are now checked whether they contain the illegal character ''. (Thanks to Bobbie Stivers for the report).
13-11-2008 - DirSync Pro 1.01 is released!!! (O. Givi)
There is a new minor version update: 1.01. A bug fix and some English spelling errors are fixed:
  • Fixed: The default log file setting was not saved. This is fixed (Thanks to Alberto and Fichi for reporting)
  • Fixed: Some spelling errors in the GUI (Thanks to Philip Knoll for reporting).
13-11-2008 - DirSync Pro 1.2 is being developed!!! (O. Givi)
I'm working on a major update again. Here is a list of enhancements I'm working on:
  • Before the synchronization, a queue list will be generated. When you synchronize, only the queued items will be synchronized. This speeds up things if you have already preview the synchronization.
  • You may edit each individual queued item. So you may decide if a file gets synchronized or not individually.
  • You may edit the sync behaviour for each individual item in the queue. You may e.g. change the A-B direction to B-A direction for one individual file.
I'll release a beta version as soon as things are ready for testing. Please check the download page.
05-11-2008 - DirSync Pro 1.0 Final is released!!! (O. Givi)
Finally! It is time! DirSync Pro 1.0 Final is just released!
  • Changed: The default Java copy mode is now NIO. The old fashioned Java copy mode can now be forced through options dialog.
  • Added: Forced-deleting excluded feature is added. You can now force deleting the excluded files/directories from the destination folder (Thanks to Thomas Brixel for feature suggestion).
02-11-2008 - DirSync Pro 1.0b9 is released!!! (O. Givi)
The 9th beta version to the next major release of DirSync Pro is just released! Few bug fixes and one interesting enhancement have been implemented: Conflict resolution for Bidirectional Sync. Here is a summary of changes:
  • Added: Conflict handling for files in bidirectional sync when files are modified separately in two directories (Thanks to Robert Shaw for feature suggestion).
  • Added: Option in Directory Settings to handle the sync conflict in bidirectional mode.
  • Added: Option in Default Settings to handle the sync conflict in bidirectional mode.
  • Fixed: The progress bars get reset when opening or creating a new directory configuration.
  • Changed: The algorithm for searching files is optimized to run faster.
  • Changed: Some icons are replaced with new ones.
  • Changed: The GUI is optimized according to the users feedbacks.
  • Changed: Filenames in the output are now colored blue and violet corresponding to DirA & DirB.
  • Changed: The default log level is now "Moderate".
  • Code: Some enhancements/clean-ups.
10-10-2008 - DirSync Pro 1.0b8 is released!!! (O. Givi)
The eighth beta version to the next major release of DirSync Pro is just released! Few bug fixes and one interesting enhancement have been implemented: custom folder for backup files. Here is a summary of changes:
  • Fixed: Some textfield elements in the GUI grew when typing. This is fixed.
  • Fixed: In version 1.0b7 selecting a label did not show the corresponding output. This is fixed.
  • Fixed: Few spelling corrections in the GUI.
  • Fixed: Pushing the "Go to Download page" button on the update dialog now opens the browser if new updates are available.
  • Changed: Some tooltips are updated.
  • Changed: Some icons are polished.
  • Added: The feature to select a folder for back-up files. It is now possible to save the backups anywhere you wish.
  • Code: Some clean-ups
05-10-2008 - DirSync Pro 1.0b7 is released!!! (O. Givi)
The seventh beta version to the next major release of DirSync Pro is just released! One bug fix and one interesting enhancement have been implemented: Here is a summary of changes:
  • Fixed: Command-line mode crash. This is fixed.
  • Changed: SwingWorker is being used from java.swingx now. As a result Java 1.6 or higher is required to run DirSyncPro.
  • Added: Check for update button in the options menu to verify if there is a new version of DirSync Pro is released.
  • Added: Option to check automatically check for new program versions on start-up.
  • Code: Some clean-ups
01-10-2008 - DirSync Pro 1.0b6 is released!!! (O. Givi)
The sixth beta version to the next major release of DirSync Pro is just released! Some bug fixes and some minor enhancement have been implemented: Here is a summary of changes:
  • Fixed: Changing the default in-/excludes are now reflected to the directory settings when SameAsDefault is selected. (thanks to Fico to report)
  • Fixed: In some cases the progress bars were not updated accurately.
  • Fixed: On some fast machines with fast file systems the GUI seemed to be hanged during synchronization of massive number of small files.
  • Fixed: Changing the default log caused extra logfile creations. This is fixed (Thanks to Yorick for the report)
  • Changed: SwingWorker is being used from java.swingx now. As a result Java 1.6 or higher is required to run DirSyncPro.
  • Added: Debug information for the excessive mode to show the default in-/exclude settings.
  • Added: Internationalization feature is enabled. In the near future it would be possible to select a language for the GUI.
    Please let me know if you're interested in translating DirSync Pro to your language (please see DirSync Pro 'About' for contact details)
  • Code: Some clean-ups
10-08-2008 - DirSync Pro 1.0b5 is released!!! (O. Givi)
The fifth beta version to the next major release of DirSync Pro is just released! Some bug fixes and a very interesting enhancement have been implemented: Bidirectional Synchronization. Here is a summary of changes:
  • Added: Bidirectional Sync support. It is now possible to set the directories to be synced bidirectionally (both ways).
  • Added: Sync Mode button which shows/changes the Sync direction: A to B, B to A and Bidirectional.
  • Fixed: Sync progress bar was shown as 0%; this is fixed (Thanks to T. Brixel to report).
  • Fixed: Save As button & menu item are disabled during sync/preview.
  • Fixed: Polished the 'Start' icon in the Run menu to look better.
  • Changed: Directory paths Swap button is removed as this is not needed anymore while direction is set using the Sync Mode.
  • Changed: The GUI is optimized to fit in smaller screens (Thanks to Mike Karas for the tip).
  • Changed: The default log level is now Normal.
  • Changed: Default copy mode is now: CopyNew and "Copy Modified".
  • Code: Some clean-ups.
01-08-2008 - Bidirectional Sync (O. Givi)
Because of many requests for the 'Bidirectional synchronization' feature, I have been implementing this nice feature in the last couple of days. This feature is being shipped in the upcoming DirSyncPro 1.0b5.
30-07-2008 - DirSync Pro 1.0b4 is released!!! (O. Givi)
The forth beta version to the next major release of DirSync Pro is just released! Some bug fixes and enhancements have been implemented; Here is a summary of changes:
  • Added: There are now separate release files for Win32, Linux, NoArch platforms.
  • Changed: DirSync is renamed to DirSync Pro now.
  • Changed: The output tabs are renamed to cover the purpose more clearly.
  • Changed: The progress bars are set to 0% after being done with (preview of the) synchronization.
  • Changed: Now using Launch4j to create more shiny icon for windows wrapped executable
  • Fixed: GUI is optimized to run smoothly under linux despite any native font-sites/window decorations.
  • Fixed: Settings window is now a dialog (modal problem).
  • Fixed: Auto-enabling/-disabling of Directory Copy Options.
  • Fixed: In CopyAll / CopyLargerModified mode the filenames were in some cases not printed in the output.
  • Code: Some clean-ups.
30-07-2008 - DirSync replaced by DirSync Pro (O. Givi)
The next major release will take the name DirSync Pro. As of today DirSync is therefore replaced by DirSync Pro. DirSync Pro is (re)designed and being developed by O. Givi. DirSync Pro is based on DirSync (Directory Synchronize) by E. Gerber en F. Gerbig.
30-07-2008 - Retirement (F. Gerbig)

For several years I have maintained DirSync. It was fun, I learned much, and came to know interesting people. But now it is time for me to retire. On one hand I don't use DirSync any longer (since i switched to Linux I use 'rsync' and 'unison' instead), on the other hand I have a wife and two kids - so I don't have as much time to program as I used to have :).
Omid Givi has been maintaining DirSync for some time now and I wish him as much fun with this project as I had.
Frank.

30-06-2008 - DirSync 1.0b3 is released!!! (O. Givi)
The third beta version to the next major release of DirSync is just released! Some bug fixes and enhancements have been implemented; Here is a summary of changes:
  • Added: ReadMe.txt file with some essenatial info for the beginners
  • Added: "Save As" function in the menu and in the toolbar
  • Added: The location of the last opened/saved config file is now being remembered
  • Fixed: The help file is updated regarding 'enabled' attribute persistance
  • Fixed: Dubble log printing is fixed
  • Changed: After saving a config file, the default logfile gets renamed automatically if it is nog manually changed
  • Changed: Initial config file behavior is improved
  • Changed: Some icons are replaced with more shiny ones

For a detailed list of changes please see the changelog.txt.

27-06-2008 - DirSync 1.0b2 is released!!! (O. Givi)
The second beta version to the next major release of DirSync is just released! Lot's of bug fixes have been implemented; Here is a summary of changes:
  • Added: NetBeans project meta files added back in the source package (Thanks to Toni for the report).
  • Added: Eclipse project meta files added in the source package.
  • Added: A new config file has an initial name now.
  • Added: The Options window has a proper icon now.
  • Fixed: Closing the option window (with X) now disposes the window and will not close the DirSyn application.
  • Fixed: Progressbar is set to 100% also after synchronization.
  • Fixed: Preview button is disabled while syncing.
  • Fixed: Unnecessary buttons are disabled while previewing/syncing.
  • Fixed: Unnecessary default options are disabled while previewing/syncing.
  • Fixed: Unnecessary dir options are disabled while previewing/syncing.
  • Fixed: Save menu option is disabled while syncing/previewing.
  • Fixed: The user wild card is now working with the global log.
  • Fixed: some bugs in default/dir log.
  • Fixed: After chaning the Default Config Path the current path is updated immediately.
  • Fixed: IOException error when reading from a file which was in use (locked by another program) {Thanks to Bruno Courbage for to report}.
  • Fixed: Enable status of the directories are now persisted {Thanks to Gilles Saint-Denis to report and the fix}.
  • Fixed: Include/Exclude bug fix {Thanks to Gilles Saint-Denis to report and the fix}.
  • Changed: When "Aame as default" is selected the log is also written to the default log.
  • Changed: New DirSync icon (Thanks to Sovereignty).
  • Changed: Title bar cosmetically resltyled, program version number included in the title bar.
  • Changed: The Default log is initially enabled.
  • Code: Some clean up.
  • And many more minor fixes.

For a detailed list of changes please see the changelog.txt.

10-05-2008 - DirSync 1.0b1 is released!!! (O. Givi)
The fist beta version to the next major release of DirSync is just released! Lot's of changes have been implemented in this version. Here is a summary of changes:
  • The user interface is changed a lot to split the different views; We have now an output tab, with some sub-tabs to view the Al/Copy New/CopyModified-Larger-LargerModified/Deleted/Errors-Warnings outputs.
  • We have also a dir settings tab with the specific settings for a dir. A dir can now be set as default with a checkbox.
  • We also have a default settings which contain the default settings (settings for all dirs).
  • It is now possible to view
  • Application specific settings are moved now to a separate settings window (to be reached through the options menu)
  • The log level could be now selected:
    • Normal log level: only file names and warnings/errors are shown in the GUI.
    • Moderate log level: file names, directory information and warnings/errors are shown in the GUI.
    • Excessive log level: every output is shown in the GUI.
  • some icons are replaced with newers shiny ones.

For a detailed list of changes please see the changelog.txt.

10-05-2008 - New website (O. Givi)
As of today, we have a new website.
18-04-2008 - DirSync 1.0b1 is coming (O. Givi)
We are working on the next major version of DirSync. Some very cool features are being implemented. Some new features:
  • It will be possible to have separate views for the output: Copy New Files, Copy Larger/Modified files, To be Deleted files, Warnings/Errors and All together.
  • It will be possible to define a log level (show only files, show files + some info, show all output.
  • It will be possible to select one or more directories to show the corresponding output(s).
  • The user interface renovated. It is enhanced to show the outputs mentioned above.
  • There will be an option window to set up application settings (such as look & feel, NIO options, etc).
  • There will be a beta version soon. So please check back again! Here are two screen-shots for some impression:
24-01-2008 - DirSync 0.92 has been released!!! (F. Gerbig)
  • new features/enhancements:
    • you can now select to keep multiple backups of changed or deleted files:
    • The backups are stored in a new directory structure in a new subdirectory of the destination directory named ".DirsyncBackup".
    • The backup files have the original filename with "_##" appended before the extension, where "##" is the increasing number of the backup ("00" is the latest backup, "01" is the backup before "00" and so on).
    • date wildcards in the global log file:
    • If you write "<date>", "<DD>", "<MM>", or "<YYYY>" in the filename of the global log file this will be replaced by the current date.
    • added buttons to scroll to the next directory, warning, or error in the output area.
    • new wildcards "<username>" and "<userhome>" for the current users name and his home directory.
  • solved bugs:
    • fixed some more NullPointerExceptions when in console mode
    • fixed a bug where the wildcards (e.g. "<date>") would be written back to the directory definition
    • fixed a bug on windows where String.replaceAll would be confused by backslashes
    • cleared up wildcards
  • cosmetical:
    • renamed wildcard "<name>" to "<dirname>"
    • renamed wildcard "<global>" to "<globallog>"
20.01.2007 - DirSync 0.91 has been released!!! (F. Gerbig)
  • solved bugs:
    • if a log file can not be created (e.g. because of access rights) logging will be disabled (the global log leads to an error, a log of a directory definition only leads to a warning)
    • if a file can not be accessed only a warning is issued (before a critical error was issued and the synchronization was halted).
    • all text fields produce key events (if you enter e.g. exclude masks and change the directory definition no changes will be lost)
    • if you select a directory instead of a file as log for a directory definition a line-separator instead of a file-separator was added (thanks to S. Stobbe)
    • file extensions are now added even if another file extension was given => all configuration files end with the default extension (thanks to S. Stobbe)
    • fixed some NullPointerExceptions in FileTools when in console mode (thanks to MikeyT)
    • the global log is initialized before saving the configuration.
  • new features/enhancements:
    • new wildcards in the directory definition log filename:
      "<global>" for the path of the global log
      "<name>" for the name of the current directory definition.
      (e.g. use "<global><name>.log" on windows respectively "<global>/<name>.log"
      on linux to have your current log in the same directory as the global log, named as the current directory definition)
  • cosmetical:
    • display paths in double quotes
16-05-2006 - Finally DirSync 0.9 has been released!!! (F. Gerbig)
DirSync has been partly rewritten and is better and greater than ever!
For this shiny new release bugs have been fixed, the GUI has been reworked (new icons :-), the documentation has been updated, and the code has been simplified and cleaned up.

I want to thank all the people that helped me to make DirSync better (just to name E. Gerber, T. Groetzner, T. Brixel, D. Caravana, and R. Williams) so DirSync has now left beta status and is ready for production use. solved bugs:
  • options start with "/" on windows and with "-" otherwise (so an absolute path on linux will work correctly)
  • program icon should now be displayed no matter where you start DirSync from
  • the same file will no longer be copied several times because it fullfills different criteria (thanks to T. Brixel)
  • under some circumstances the styles for output were not initialized or got corrupted
  • solved bug while copying directory definition
  • icons are now always inserted at the end of the output
new features/enhancements:
  • Handling of timestamp related problems and symbolic links are now global
  • button to copy config of current directory definition to all directory definitions
  • button to copy config of current directory definition to active directory definitions
  • Tool to switch source and destination directory in all directory definitions
  • Possibility to use NIO for faster sync (thanks to D. Caravana)
  • new checkbox "Scroll automatically" for automatically scrolling the output
  • there are now separate include and exclude patterns for files and directories (thanks to R. Williams)
  • an error in one directory now only stops deletion in this directory
  • enable/disable per directory (via double click or popup menu)
  • buttons "enable all dirs" and "disable all dirs"
  • preview automatically disables dirs with "nothing to do"
  • name of current config is displayed in the title bar
cosmetical:
  • new and more icons
  • output with icons
  • gui messages for "help", "usage" and command line errors
... and much more (see changelog for details).
29-09-2005 - V. 0.9rc1 released!!! (F. Gerbig)
solved bugs:
  • relative paths no longer produce an exception with java 1.4
  • files excluded from sync will be deleted at dest if option "delete files" is selected
  • solved bug with error handling while copying
new features/enhancements:
  • new file extension "dsc"
  • GUI locked during synchronization
  • date and time wildcards in destination directory and log file
  • "quit" waits for synchronization of current file to finish
  • new properties
cosmetical:
  • messages displayed in color
  • progress now includes the currently processed file or directory
  • excluded files are listed
  • new icon for "preview"
  • more debug information generated and written to log
... and much more (see changelog for details).
16-12-2004 - V. 0.9beta3 released!!! (F. Gerbig)
solved bugs:
  • Solved bug when copying whole drive under windows
  • Don't create "dirsync.log" at startup
  • Solved possible "division by zero" in empty directories
new features/enhancements:
  • Windows executable wrapper!
  • New preview mode; the synchronization is displayed with all actions that would be performed, but nothing is changed for real.
  • new option "Skip symbolic links": if checked symbolic links are skipped; if unchecked symbolic links are copied as files.
  • new property "dirsync.help.path" to specify where the help is located
  • new command line options "/preview" and "/quit".
  • new tab "Advanced options".
... and much more (see changelog for details).
01-12-2004 - V. 0.9beta2 Released / new Homepage (F. Gerbig)
A new release again ;-)
  • many bugs solved
  • command line arguments "/help", "/usage", and "/nogui"
  • "Save Config" and "Load Config" now remember filename and directory
  • only print what has been done or "Nothing to do." (not "(Copy All) files copied: 0", etc.)
  • message what to do if an error occurs
  • cosmetical changes ... and much more (see changelog for details).
12-10-2004 - V. 0.9beta1 released (F. Gerbig)
Here is a new and shiny version of Directory Synchronize:
  • Swing GUI
  • The configuration file is now in XML format
  • Synchronization with checksums
04-10-2004 - New Project Admin (E. Gerber)
As I (Elias) really don't have the time to go on with Directory Synchronize, I have handed over the project to Frank. He made a lot of improvements and contacted me and told me that he would be interested in taking care of the project from now on.
I wish him good luck!
02-02-2003 - V. 0.71 released (E. Gerber)
Directory Synchronize version 0.71 has been released. From now on exludemasks are also logged if they are set. This release is fully working and seems to be stable.
02-02-2003 - New Homepage (E. Gerber)
I finally built a homepage for Directory Synchronize. Here it is.
01-02-2003 - V. 0.7 Released (E. Gerber)
Directory Synchronize version 0.7 has been released. This release is fully working and seems to be stable.