I have a fork of F-Droid to submit small patches once in a while.
Once my changes have been merged, I would like to have exactly the same files as upstream.
PROBLEM: My fork has started "diverging" somehow. Even for the smallest change, Gitorious shows a lot of files, and for my latest patch upstream said:
I had to cherry-pick out the relevant commits, because your repo seems to have diverged so dramatically that the diff seems to show basically everything being changed
This is what I always do:
git pull upstream master
git push
<make my changes>
git commit -m "bla"
git push
<and then I send a merge request via Gitorious website>
What am I doing wrong?
It makes me sad to waste upstream's precious time.