diff options
author | Zac Medico <zmedico@gentoo.org> | 2021-01-19 01:23:50 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2021-01-19 03:02:53 -0800 |
commit | 79106b8bbce8b7b27db14877ca63c75a1a4a32d3 (patch) | |
tree | 26c03781a2a71d1a12c342e1cf4e8c12194ee2f2 /setup.py | |
parent | repoman: fix DeprecationWarning: invalid escape sequence \s (diff) | |
download | portage-79106b8bbce8b7b27db14877ca63c75a1a4a32d3.tar.gz portage-79106b8bbce8b7b27db14877ca63c75a1a4a32d3.tar.bz2 portage-79106b8bbce8b7b27db14877ca63c75a1a4a32d3.zip |
binarytree.move_ent: copy on write for package move
Copy on write when applying package moves, and silently
skip package moves when the same move has already been
applied to the same build of the package. Since the old
package instance is preserved, it avoids the problem
of having entries for deleted packages remain in the
package index. We can simply assume that the package
will be deleted by eclean-pkg when its time comes.
Bug: https://bugs.gentoo.org/766012
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions