1) Instead of duplicating code (including classes), please re-use ubuntutools.update_maintainer and add your new methods to the Control class.
2) The functions update_maintainer and restore_maintainer could gain an vcs parameter to update the vcs option or you can refactor the code to retrieve the control class and then run update_maintainer, update_vcs on it.
3) Having an option to set the vcs values would be nice
I don't thinks that splitting this feature into a separate command makes sense.
A quick review.
1) Instead of duplicating code (including classes), please re-use ubuntutools. update_ maintainer and add your new methods to the Control class.
2) The functions update_maintainer and restore_maintainer could gain an vcs parameter to update the vcs option or you can refactor the code to retrieve the control class and then run update_maintainer, update_vcs on it.
3) Having an option to set the vcs values would be nice
I don't thinks that splitting this feature into a separate command makes sense.