<blockquote>
<p>What if the contents change but the size remains the same, will Geany still notify of the change or just silently clobber the file on disk next save?</p>
</blockquote>

<p>If the file size and mtime are unchanged, Geany silently clobber the file on disk next save.<br>
I thought about this problem but generating a checksum or comparing the whole file generated performance problems in my tests.<br>
So for now I just added the file size to the change check.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1175#issuecomment-239604961">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ5sYZOKNxeu4zgJ1UW-Fd82PkJqAks5qfWDNgaJpZM4JiRmx">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6DcbQDlp38nFGCxb9I-0kGEPAU6ks5qfWDNgaJpZM4JiRmx.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/1175#issuecomment-239604961"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@StefanOberhumer in #1175: \u003e What if the contents change but the size remains the same, will Geany still notify of the change or just silently clobber the file on disk next save?\r\n\r\nIf the file size and mtime are unchanged, Geany silently clobber the file on disk next save.\r\nI thought about this problem but generating a checksum or comparing the whole file generated performance problems in my tests.\r\nSo for now I just added the file size to the change check."}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1175#issuecomment-239604961"}}}</script>