<p><a href="https://github.com/biv91" class="user-mention">@biv91</a> on Linux a hardlinked file is updated when either plain file saving or GIO saving is used, and the links split when atomic saving is used.  This is what is expected.  If there is a different behaviour on windows then:</p>

<ol>
<li>describe it clearly, describing the behaviour in all the saving settings</li>
<li>if you wish to make a change for windows please make code that is specific to windows, do not make untested changes to code that is common to all systems.</li>
<li>Do not compile out options that can be disabled at runtime (GIO saving)</li>
</ol>

<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/1270#issuecomment-255503435">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ0yF2lESXTjIBLvqGvs3_6RcMb_yks5q2XwkgaJpZM4Kdr3G">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ8jRG8tzSz0kDdoIvvVGsEFd_gtBks5q2XwkgaJpZM4Kdr3G.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/1270#issuecomment-255503435"></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 #1270: @biv91 on Linux a hardlinked file is updated when either plain file saving or GIO saving is used, and the links split when atomic saving is used.  This is what is expected.  If there is a different behaviour on windows then:\r\n\r\n1. describe it clearly, describing the behaviour in all the saving settings\r\n2. if you wish to make a change for windows please make code that is specific to windows, do not make untested changes to code that is common to all systems.\r\n3. Do not compile out options that can be disabled at runtime (GIO saving)\r\n"}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1270#issuecomment-255503435"}}}</script>