<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:sans-serif"><span class=""><div style="white-space:pre-wrap"><blockquote style="border-left:2px solid rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px"><div dir="auto">
</div></blockquote></div>
</span><div style="white-space:normal">

<p dir="auto">So even after you disabled the support for mangled Windows 95 names, you are still seeing failure from atomic saving?</p>

<p dir="auto"></p></div><span class="">
<div style="white-space:pre-wrap"><blockquote style="border-left:2px solid rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px"><div dir="auto"></div></blockquote></div></span></div></div></blockquote><div><br></div><div>Unfortunately, yes. </div><div><br></div><div>I was sure my Samba config changes had fixed the problem, but it was just a red herring</div><div>My changes don't seem to have fixed much at all, although when it does fail, acts a little differently to what it did before</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:sans-serif"><span class=""><div style="white-space:pre-wrap"><blockquote style="border-left:2px solid rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px"><div dir="auto">I plan to try and branch TM to disable Atomic Saves for certain paths (like
</div><div dir="auto">/Volumes/*)
</div><div dir="auto">I've dug through the source a little, but this change doesn't seem trivial,
</div><div dir="auto">so any gotcha's or pointers would be appreciated
</div></blockquote></div>
</span><div style="white-space:normal">

<p dir="auto">TextMate reporting “Atomic Saving Failed” is a bit of a misnomer.</p>

<p dir="auto">I think I described it earlier, that on a network file system it would create a new <code style="border-radius:3px;margin:0px;padding:0px 0.4em;background-color:rgb(247,247,247)" bgcolor="#F7F7F7">/path/to/file~</code> and then run <code style="border-radius:3px;margin:0px;padding:0px 0.4em;background-color:rgb(247,247,247)" bgcolor="#F7F7F7">mv /path/to/file~ /path/to/file</code>.</p>

<p dir="auto">So what you probably want is to instead open the original file directly and just overwrite it, so you are not disabling a feature, your changing the code (to be less safe).</p></div></div></div></blockquote><div>Thanks, I'm right in thinking ./Frameworks/file/src/save.cc is the place I should be looking to make this change?</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:sans-serif"><div style="white-space:normal">

<p dir="auto">I mentioned some tests in the thread about atomic saving, if it still fails for you, evne with the name mangling support disabled in SMB, it would be good to get the results from these tests, as then TextMate could maybe handle the issue better</p></div></div></div></blockquote><div>Good point. I will re-run these tests</div><div>I think I provided the results from this before I made any smb changes, but I will try again now my SMB config is different<br></div><div><br></div><div>Thanks Allan, As I say, I'm sure it's not a TM problem so much as the environment Im using it in, So I do appreciate your continued advice :)</div><div><br></div><div>Paul</div><div><br></div><div><br></div></div></div></div>