* in dulwich, extend Commit to serialize and deserialize gpgsig data (in dulwich/objects.py)
* in bzr-git:
- have all old mappings raise an exception if a gpgsigs are encountered (mapping.py)
- have new mapping convert gpg data into a bzr revision property and back
I think it'd probably a day or two if you're familiar with the git and bzr internals.
Basically what needs to happen is:
* in dulwich, extend Commit to serialize and deserialize gpgsig data (in dulwich/objects.py)
* in bzr-git:
- have all old mappings raise an exception if a gpgsigs are encountered (mapping.py)
- have new mapping convert gpg data into a bzr revision property and back
I think it'd probably a day or two if you're familiar with the git and bzr internals.