def pocketToGit(pocket):
"""Map a pocket in the configuration to a git branch."""
- return getattr(getattr(config.git.pockets, pocket), 'git', pocket)
+ return getattr(getattr(config.build.pockets, pocket), 'git', pocket)
def pocketToApt(pocket):
"""Map a pocket in the configuration to an apt repo pocket."""
- return getattr(getattr(config.git.pockets, pocket), 'apt', pocket)
+ return getattr(getattr(config.build.pockets, pocket), 'apt', pocket)
def getGitFile(package, ref, path):
package_repo = getRepo(package)
new_version = getVersion(package, commit)
- for p in config.git.pockets:
+ ret = True
+
+ for p in config.build.pockets:
if p == pocket:
continue
if current_version == new_version:
if current_commit == commit:
- return p
+ ret = p
else:
raise InvalidBuild('Version %s of %s already available in '
'pocket %s from commit %s' %
(new_version, package, p, current_commit))
- if config.git.pockets[pocket].get('allow_backtracking', False):
+ if config.build.pockets[pocket].get('allow_backtracking', False):
branch = pocketToGit(pocket)
current_version = getVersion(package, branch)
if new_version <= current_version:
'commit currently in pocket %s' %
(commit, package, pocket))
-
+ return ret