repoman commit seems to always use the EDITOR enviroment variable. git commit chooses from (in this order): 1. GIT_EDITOR environment variable 2. core.editor configuration variable 3. VISUAL environment variable 4. EDITOR environment variable It would be nice for repoman commit to follow the behavior of git commit.
I am not sure if it is worth doing, and anyway it would require some refactoring, because currently get_new_commit_message() function (which has 'editor = os.environ.get("EDITOR")' line) is in generic code, but repoman supports also 'hg commit', 'svn commit' etc.
Well, preferring VISUAL to EDITOR would already be an improvement.
Some time during the stage3 rewrite (still on the to-do) it is my intention to create a config file for repoman. It sounds like that could be a viable option for people to set. Then it isn't restricted to just the one.
repoman support has been removed per bug 835013. Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.