github-sync
github-sync copied to clipboard
Why the force push?
If this is generally used to keep forks up to date from upstream, (as is my understanding), then the fork's branches will be behind upstream, but not divergent. Which means the force push is unnecessary, no?
Alternatively, could the force option be configurable?
(And lastly, wouldn't --force-with-lease be safer than --force?)
cc @wei
Thanks for bringing this up. Making it configurable sounds like a great idea. PR Welcome!