Summary: | repoman manifest calls git unnecessarily | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Repoman | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 573774 |
Description
Michał Górny
2015-02-21 09:17:18 UTC
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: https://github.com/zmedico/portage/tree/bug_540882 I've posted it for review here: http://thread.gmane.org/gmane.linux.gentoo.portage.devel/5263 This is in the master branch now: https://github.com/gentoo/portage/commit/c1489985f64443c4fba0b9661eee60f61e470d37 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 |