<p>I don't see it adds much, you have to absolutely know that the newly generated file is a different length.  And generating files and touching their mod time is going to break much more than just Geany's detection.</p>

<p>What could be sensible though is to check mtime as not equals rather than less than, the file is different if its moved back in time as well as forward in time.</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-239303256">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJxBQXheQ6s-JqjSumgvJabPnD_6eks5qe5hJgaJpZM4JiRmx">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ8nlFCJNipM7iP85oqyfhs9sw6rqks5qe5hJgaJpZM4JiRmx.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-239303256"></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":"@elextr in #1175: I don't see it adds much, you have to absolutely know that the newly generated file is a different length.  And generating files and touching their mod time is going to break much more than just Geany's detection.\r\n\r\nWhat could be sensible though is to check mtime as not equals rather than less than, the file is different if its moved back in time as well as forward in time."}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1175#issuecomment-239303256"}}}</script>