Re: [Census] So who uses git?
From: Alex Riesen <hidden>
Date: 2016-06-15 22:42:18
On 1 Feb 2006 02:08:47 -0500, linux@horizon.com [off-list ref] wrote:
quoted
Yes, I think the "assume unchanged" flag goes well together with making sure that the checked-out file is non-writable at the time. Of course, any number of editors and other actions won't care: if you do anything like for i in *.c do sed 's/xyzzy/bas/g' < $i > $i.new mv $i.new $i done you'll never have even noticed that the old file was marked read-only. So it's obviously not in any way any guarantee, but it probably makes sense as a crutch.At the risk of complicating something already very complicated, and possibly breaking on Microsoft file systems, that case can be detected by reading the directory and noticing that the inode number changed.
Inodes are either uselessor dangerous in cygwin (hash of an absolute pathname on FAT). They may not even change after rm+touch.