The attached two patches provide the following fixes: Add support to gpgsin for '--pretend'. Exclude Manifest from the list returned by findchanged; the rationale is that when doing a commit it is always regenerated and committed one or two times, depending on sign in FEATURES, so if it has already been modified it is committed an extra time.
Created attachment 83665 [details, diff] repoman-gpgsign-pretend.patch
Created attachment 83666 [details, diff] repoman-exclude-manifest.patch
Created attachment 83764 [details, diff] repoman-exclude-manifest.patch
Revision 3062
pardon, wrong arguments order in the cvs call.
Created attachment 83790 [details, diff] repoman-exclude-manifest-fix.patch
Released in 2.1_pre8.