hammer-import-config-file invokes 'hammer repository upload-content' once for every puppet-module it creates. If the user hasn't specified a username/pwd in their cfg-file, the tool re-queries for their credentials on every module. For many customers this means MANY (tens-to-hundreds) of queries. Teach hammer-cli-import to know what usr/pwd was used on first-api-invoke, and use that on the created-cmd-line for repo-upload.
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release.
hammer-cli-import commit 5ab01489eeaa46584ba89454d906d379c67d7fa7
verified with rubygem-hammer_cli_import-0.10.3-1
This was delivered with Satellite 6.0 which was released on 10 September 2014.