Summary: | sys-apps/portage: egencache --update-changelogs could be better optimized for merge commits | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Zac Medico <zmedico> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | dwfreed |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Zac Medico
2016-04-09 07:49:31 UTC
(In reply to Zac Medico from comment #0) > git log --name-status --no-renames '--format=%ct %cN <%cE>%n%B' --root > --relative=${CATEGORY}/${PN} -n1 -m --first-parent -r ${COMMIT_HASH} -- . Seems that git diff-tree also accepts the -m --first-parent options. I guess it's preferable to use git-diff-tree, since it's not in the "main porcelain commands" section of the git man page. There's a patch in the following branch: https://github.com/zmedico/portage/tree/bug_579402 I've posted it for review here: https://archives.gentoo.org/gentoo-portage-dev/message/2e70000ce0f3c4730385cb5d7d7469f9 @dwfree: Patch looks good? Brian wanted to make sure you review it before we merge it. |