<p></p>
<p>I'd like to propose a import strategy again, that allows future updates via <code>git merge</code> or <code>git subtree pull</code>, basically what I did for scintilla4 (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="710459065" data-permission-text="Title is private" data-url="https://github.com/geany/geany/issues/2600" data-hovercard-type="pull_request" data-hovercard-url="/geany/geany/pull/2600/hovercard" href="https://github.com/geany/geany/pull/2600">#2600</a>). What do you think?</p>
<p>I proposed it in the previous PR already, here are the advantages again:</p>
<ul>
<li>Files where we don't make changes always merge fine (for dirs we don't use).</li>
<li>Our changes and upstream changes are merged by git's methods</li>
<li>deletions/renamings can cause tree conflicts which are messy to deal with</li>
</ul>
<p>See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="710459065" data-permission-text="Title is private" data-url="https://github.com/geany/geany/issues/2600" data-hovercard-type="pull_request" data-hovercard-url="/geany/geany/pull/2600/hovercard" href="https://github.com/geany/geany/pull/2600">#2600</a> for a proof-of-concept, it really works well if you ask me. Upstream releases are imported in a side branch (without any changes, plain, unmodified upstream) and we merge that into geany's master. Our modifications to the project are done directly on geany's master and will be preserved due to git's merging.</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/2666#issuecomment-731641252">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ7HJJBLHTLKGEFLZGDSRAYC7ANCNFSM4T2VTWXA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ2Q4L5X7RKSAQHNKULSRAYC7A5CNFSM4T2VTWXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFON7LJA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/2666#issuecomment-731641252",
"url": "https://github.com/geany/geany/pull/2666#issuecomment-731641252",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>