I have the same experience. I want to only update files that are changed / newer. I turned on the full debug logging 'FullLog = on" and "UseArchive = On" in the dsync.cfg file. Additionally, I am using the -u parameter on the command line as suggested. I seem to get the same result, no matter if I use -u or not, or UseArchive = On or Off. The app appears to copy over the same files even if they have not changed.
I am interpreting this from the log files where, for example, I continue to see something like the following:
25/05/2010 21:32:25 [Info] Starting dSync for OS/2, Version 0.1.6z (c) 2001-2003 by MaDdEd-Ii.
25/05/2010 21:32:25 [Info] ...
25/05/2010 21:32:25 [Info] Phase #1 : Scan SrcPath=J:\xxx.
25/05/2010 21:32:25 [Info] Phase #1 finished, found 2 dirs, 13 files, 0 errors.
25/05/2010 21:32:25 [Info] Phase #2 : Scan DstPath=I:\xxx and kill old files.
25/05/2010 21:32:25 [Info] Phase #2 finished, found 2 dirs, 13 files, 0 errors, killed 0 objects.
25/05/2010 21:33:01 [Info] Phase #3 finished, found 0 errors, 2 dirs changed, 13 files changed.
I use the -v parameter as well and watch on the screen what it is doing. It doesn't seem to matter what options I use for the options I mentioned. I still see the same things on the screen and in the log file.
Does anyone have any ideas in what the issue may be? I'd like to sync from one drive to the other on a daily basis only updating the changed files using dsync. Not being able to update only updated / changed files will most probably prevent me from using dsync. If I can't resolve, is there another alternative program to use on eCS (v2) to do the same functionality?
Any help is most appreciated