Concern regarding checkouts and harvest.sig file
I understand Harvest creates a file harvest.sig during check out, is it possible not to create that file?
All checked out process will create a new [update if existing] signature file harvest.sig with relevant information including version, context, timestamp etc.
The checkout, checkin process make use of this signature file for future checkout/checkin.
Also, Checkout for synchronize depends upon the existing signature file [harvest.sig] on the client path.
If it's information is same as latest version in harvest repository then no need to update.
NOTE: harvest.sig is hidden file & harvest does not checkin/checkout such file.