sparhawk just curious: Warum für einen patch/Anpassung gleich einen neuen fork machen? Grundsätzlich müsste ein eigener (lokaler) branch ausreichen, welchen Du gelegentlich auf master rebasen kannst. So bewegen sich beide Stände nicht zu weit auseinander und falls es dennoch dann mal zu einem conflict kommen sollte, diesen beheben und weiter gehts
Somit könntest Du Dir diese ganze Rumhantiererei mit einem eigenen fork und dessen Aktualisierung imho komplett sparen - So zumindest unter git.