at the outset: WinMerge is one of my very favorite utilities and at least three hurrays for the developers!
I have two folders plus a number of subfolders on my PC in which I store my procedures and which are maintained during development. And I have on a server a mirrored folder system. I use WinMerge for synchronising the contents of the two folder instances.
Further more, I have a procedure on the server which compiles incremental hot-fix files which then allow updating automatically the environment of our CAD system on each seat when users start the CAD system. Each hot-fix just contains the delta to the previous file. Therefore, files are small and operation is fast.
But a few minutes ago I made something dull: I used WinMerge to look for differences between the folders and found some elder routines which I did not copied to the folders on the server in the past. I used COPY LEFT TO RIGHT and the contents of the folders are now identical. But my procedure to compile a new hot-fix fails while collecting the new hot-fix contents because some of the procedures are older than the previously compiled hot-fix. I use the time stamp of the previous hot-fix file to find new or modified procedures.
Now my proposal to improve MinWerge comes: Either introduce a toggle wich will control, if set, that a copied file will get the current system time in the target folder as time stamp. Or/And implement a toggle to create a log-file for copy/move/delete operations. The log-file should be opened in APPEND mode and should have for each copy/move/delete operation one line:
from_file to_file (full file names with paths) date/time operation(e.g. COPIED, MOVED,DELETED):
This would allow to improve usabilty and safety.
This can't be a big deal.
Kind regards from Dortmund, Germany
Log in to post a comment.