Community
Participate
Working Groups
Build Identifier: 20110218-0911 When working with git out of bands and rewriting history, the file date is not a reliable way to tell if a file changed. Rather a hash must be calculated for the file to see if it *actually* changed. A typical use case would be when an interactive rebase is done to move around commits. This touches the file dates, but doesn't change the files. Reproducible: Always
Where is this report/warning dialog coming from?
(In reply to comment #1) > Where is this report/warning dialog coming from? When you click on a text file editor, Eclipse asks you "do you want to reload, this file has changed".
The file has changed on disk (at least its date did), so the dialog is expected. You're asking for a new method to detect modifications that didn't change the file contents. If you don't care to be notified if a file has been changed outside of the workbench, then select General > Workspace > Refresh on access.
The report/dialog is correct.
(In reply to comment #4) > The report/dialog is correct. I claim that's a fast and loose over-simplification, *especially* since git/hg (rewrite branches, merges) are now becoming much more wide-spread. The current behaviour was good enough 10 years ago, not so much anymore.
We won't change this. As mentioned before, you can enable auto-refresh on access.