[quote=“stikker”]
And “works for me” is never a useful reply, but you seem to be doing it a lot.
I’ve searched the forum and this is an issue for quite a few people and while I have no idea what the conditions for trigging this bug are, until it’s resolved, I strongly object to having atomic_save on by default on Windows.[/quote]
Perhaps I should have been more clear. When I’ve said I don’t see that error, it’s not to discount that the problem exists, just that on my configuration I haven’t experienced it. I am actively trying to reproduce this particular error. Every time I’ve asked for more information on configurations to try to reproduce this error, the thread goes dead. Since you and several people at your location have experienced this bug, perhaps you can answer my questions about your setup. I can test on a variety of platforms, I use Sublime on Windows, Linux, and Mac. I’m going to use your later post as a text for my questions.
- Is there anything you’ve noticed about atomic save on windows that allows you to reproduce save problems consistently?
a. What anti-virus programs are installed on your windows machines
b. Are you using any programs that monitor file state (such as TortiseSVN/TortiseHG, etc…), or programs that watch directories to perform automatic builds (I’m guessing from your statement 4 that you are using something like that)?
- On Linux, what file metadata is lost?
- On OS’s where the config directories don’t allow creates, can you look at the directory permissions? If so, what are they?
- By mounts, what do you mean? Are you speaking of NFS/samba served file systems?
- Can you recreate the issue on OSX where a rename fails? Do you have a set of steps that could be used to reproduce the issue?
I don’t doubt the issue exists, and I’m not trying to disprove anyone. What I’m trying to do is help come up with a consistent way to reproduce the issue so that it can be easier to fix when Jon goes to fix it. If we can come up with a set of steps to reproduce the errors consistently, it will be easier to fix, and to verify that it is fixed.