<p>In <a href="https://github.com/geany/geany-plugins/pull/435#discussion_r66694142">MAINTAINERS</a>:</p>
<pre style='color:#555'>> @@ -138,10 +138,10 @@ W: http://plugins.geany.org/geanyprj.html
>  S: Odd Fixes
>  
>  geanypy
> -P: Lex Trotman <elextr@gmail.com>
> -M: Lex Trotman <elextr@gmail.com>
</pre>
<blockquote>
<p>The question is what to do when someone makes a pull request to the plugin in GP - one option is to merge it in GP and apply it also upstream, the other is to reject the patch in GP and ask for submitting it upstream.</p>
</blockquote>

<p>Unless the GP maintainer intends to have a proper fork, IMO the proper way is to only accept Git-formatted patches from upstream, keeping the authorship and commit messages at least, if possible. Shouldn't allow changes downstream which are not first applied upstream. Something like <a href="https://github.com/geany/geany-plugins/pull/440" class="issue-link js-issue-link" data-url="https://github.com/geany/geany-plugins/issues/440" data-id="159548595" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#440</a> would enforce this and makes it easier to keep downstream tracking (whatever stable) upstream they want.</p>

<blockquote>
<p>That's real pity it became a real fork - any chance to get the implementations merged so there's just one geanypy?</p>
</blockquote>

<p>I don't think it would be really hard to bring them inline, but it would be better to do it after something like <a href="https://github.com/geany/geany-plugins/pull/440" class="issue-link js-issue-link" data-url="https://github.com/geany/geany-plugins/issues/440" data-id="159548595" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#440</a> so it can't happen again, IMO.</p>

<blockquote>
<p>Which one contains what - the GP one contains the proxy plugin stuff and yours not or the other way round?</p>
</blockquote>

<p>Yeah, the main repo doesn't have the proxy plugins stuff merged, mostly because a) it got rebased after I started reviewing/testing b) I wanted to retain compatibility so everybody's plugins didn't break and c) after I gave in and gave <a href="https://github.com/kugel-" class="user-mention">@kugel-</a> the OK to merge it, I think he lost interest since it was merged in the fork already.</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-plugins/pull/435/files/e0d77167b2d9550fbd2e689347a80fb97371004b#r66694142">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJxii5ED-t82Vr4z0snzJ9fY4dB1Pks5qKfM_gaJpZM4Ix325">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ42hmmdQ7wBLCFZbvPh5xzYwwn0Zks5qKfM_gaJpZM4Ix325.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-plugins/pull/435/files/e0d77167b2d9550fbd2e689347a80fb97371004b#r66694142"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>