mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
git-update: Move blacklist reading further down
Since c4870a9
(git-update: Only check HEAD for blacklisted packages,
2015-06-04), only the HEAD commit package name is looked up in the
blacklist. This means that we no longer need to read the blacklist
before running the commit walker. Moving the blacklist reading code
further down makes the code easier to read.
Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
parent
da1153857f
commit
4bc6c55d98
1 changed files with 3 additions and 3 deletions
|
@ -212,9 +212,6 @@ walker = repo.walk(sha1_new, pygit2.GIT_SORT_TOPOLOGICAL)
|
||||||
if sha1_old != "0000000000000000000000000000000000000000":
|
if sha1_old != "0000000000000000000000000000000000000000":
|
||||||
walker.hide(sha1_old)
|
walker.hide(sha1_old)
|
||||||
|
|
||||||
cur.execute("SELECT Name FROM PackageBlacklist")
|
|
||||||
blacklist = [row[0] for row in cur.fetchall()]
|
|
||||||
|
|
||||||
for commit in walker:
|
for commit in walker:
|
||||||
for fname in ('.SRCINFO', 'PKGBUILD'):
|
for fname in ('.SRCINFO', 'PKGBUILD'):
|
||||||
if not fname in commit.tree:
|
if not fname in commit.tree:
|
||||||
|
@ -293,6 +290,9 @@ pkgbase = srcinfo._pkgbase['pkgname']
|
||||||
cur.execute("SELECT ID FROM PackageBases WHERE Name = %s", [pkgbase])
|
cur.execute("SELECT ID FROM PackageBases WHERE Name = %s", [pkgbase])
|
||||||
pkgbase_id = cur.fetchone()[0]
|
pkgbase_id = cur.fetchone()[0]
|
||||||
|
|
||||||
|
cur.execute("SELECT Name FROM PackageBlacklist")
|
||||||
|
blacklist = [row[0] for row in cur.fetchall()]
|
||||||
|
|
||||||
for pkgname in srcinfo.GetPackageNames():
|
for pkgname in srcinfo.GetPackageNames():
|
||||||
pkginfo = srcinfo.GetMergedPackage(pkgname)
|
pkginfo = srcinfo.GetMergedPackage(pkgname)
|
||||||
pkgname = pkginfo['pkgname']
|
pkgname = pkginfo['pkgname']
|
||||||
|
|
Loading…
Add table
Reference in a new issue