In order to script commits, I run something like: do_something && repoman full && do_something_else && repoman commit I've had issues with repoman commit not spitting errors that repoman full does; but repoman full always exits with 0 exit status, so it just breezes through. I believe that repoman should exit with non-zero when it detects errors, even in non-commit mode. Patch attached.
Created attachment 122180 [details, diff] patch to make repoman fail when it detects errors.
Thanks, this is in svn r6857.
This has been released in 2.1.3_rc3.