commit:     6c1264ea9d10d698f459b3046cc909c8b4f8fe73
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 20:45:53 2016 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 20:52:13 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6c1264ea

repoman: fix missing vcs_files_to_cps repodir argument (bug 585864)

Update 2 remaining vcs_files_to_cps calls to supply the repodir argument.

Fixes: d715028a6865 ("repoman: handle removed packages in vcs_files_to_cps (bug 
546010)")
X-Gentoo-Bug: 585864
X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=585864

 repoman/pym/repoman/actions.py                 | 1 +
 repoman/pym/repoman/modules/vcs/svn/changes.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/repoman/pym/repoman/actions.py b/repoman/pym/repoman/actions.py
index 4144b45..16d602a 100644
--- a/repoman/pym/repoman/actions.py
+++ b/repoman/pym/repoman/actions.py
@@ -504,6 +504,7 @@ class Actions(object):
                try:
                        for x in sorted(vcs_files_to_cps(
                                chain(myupdates, myremoved, mymanifests),
+                               self.scanner.repo_settings.repodir,
                                self.scanner.repolevel, self.scanner.reposplit, 
self.scanner.categories)):
                                self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
                                manifest_path = 
os.path.join(self.repoman_settings["O"], "Manifest")

diff --git a/repoman/pym/repoman/modules/vcs/svn/changes.py 
b/repoman/pym/repoman/modules/vcs/svn/changes.py
index d83c7c4..0bb10d8 100644
--- a/repoman/pym/repoman/modules/vcs/svn/changes.py
+++ b/repoman/pym/repoman/modules/vcs/svn/changes.py
@@ -134,6 +134,7 @@ class Changes(ChangesBase):
                if updates or removed:
                        for x in sorted(vcs_files_to_cps(
                                chain(updates, removed, manifests),
+                               scanner.repo_settings.repodir,
                                scanner.repolevel, scanner.reposplit, 
scanner.categories)):
                                self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
                                digestgen(mysettings=self.repoman_settings, 
myportdb=self.repo_settings.portdb)

Reply via email to