I just checked the inode, and it seems to be changing with each pull (tested manually), with the exception of a couple recent pulls, where it appears to keep going back and forth between two different inodes (2895/3098)
However, even if I explicitly delete the file, then run the script to replace the file, I still get the same old inode of 2895.
I'm wondering if clean_inactive
could help here.
Thanks,
Cappy