It looks that 'repoman manifest' calls git. I have no clue what for, but the result is that generating Manifests is really slow with big git repos.
It calls git to find out if any files are modified, but we can make it skip that if --if-modified=y is not enabled.
There's a patch in the following branch:
I've posted it for review here:
This is in the master branch now:
Released in portage-2.2.18
And the issue is back, making repoman slower than ever! ;-)
what version of portage is it back in?
(In reply to Brian Dolbec from comment #6)
> what version of portage is it back in?
Current git. I blame the repoman rewrite.
yes, It was a rewrite regression.
Fixed in commit: https://gitweb.gentoo.org/proj/portage.git/commit/?id=1e8f007ab878509cf54a339dd4d9b7037a85593e