First question is is whether the process is the same for contributing to the py3 branch, or if there's a slightly different process. If it's the same process, I assume I should annotate the patch as being intended for the py3 branch?
Mercurial will do that for you. But, you might prefer submitting those against the py3 branch here:
https://github.com/kk7ds/chirp
I haven't updated the process doc yet, sorry.
Second question: The patches I've put together should all be Python 2 compatible. They were developed against the py3 branch, but I'd imagine I can port most of them to the default branch. Should I be sending these against the Python 2 branch or the Python 3 branch?
If they're not python3 specific they should go into the default branch first or as well. If they're just python3 fixes, then we don't need to bring them back to the default branch.
--Dan