diff --git a/state.py b/state.py index f5be070..cf0c643 100644 --- a/state.py +++ b/state.py @@ -298,7 +298,8 @@ class File(object): return STAMP_DIR else: # a "unique identifier" stamp for a regular file - return str((st.st_ctime, st.st_mtime, st.st_size, st.st_ino)) + return str((st.st_mtime, st.st_size, st.st_ino, + st.st_mode, st.st_uid, st.st_gid)) def nicename(self): return relpath(os.path.join(vars.BASE, self.name), vars.STARTDIR)