This is basically what I do too. You need to do (only once): `git remote add upstream https://github.com/nim-lang/Nim.git`
And then, when I want to update my local `devel` branch (e.g. before creating a branch with some fix), I do: `git pull upstream devel`. You still _push_ your changes to _your_ repo (`git push origin <branch_name>`), and then you can create a pull request. * * * Btw, it is not crucial that your branch must be ahead of `Nim/devel` (upstream) — this stuff matters only if you change some file that has also been changed there in the mean time.
