Hash Comparison (not time or size)
                The synchronize remote functionality currently supports comparing files by size or date/time.  These options are pretty good, but each has some minor problems
            
        -  Time only works if you are releasing from a single computer.  If you're working in a team, and a file has an newer time on one computer, then the file is synchronized unnecessarily even if it has the same content.
 
-  Size only works if the file actually changes.  If you make a change that doesn't result in a change in file size, then the file is not synchronized.