summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2014-11-20 16:56:58 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2014-11-20 18:54:33 +0000
commit167588df5c3c3be54439da2068f23dca754ae831 (patch)
tree463dce1fbb54404bca990ff8f022159b53da462d
parent04120c4b661bf67d73803fdf697e423b8ce7d0ae (diff)
downloadimport-167588df5c3c3be54439da2068f23dca754ae831.tar.gz
Prepend name and version of current package to each status message
I think this makes the output a bit clearer to follow. Maybe. It's hard to know these things until it's too late.
-rw-r--r--baserockimport/mainloop.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/baserockimport/mainloop.py b/baserockimport/mainloop.py
index 6de8449..4ca677d 100644
--- a/baserockimport/mainloop.py
+++ b/baserockimport/mainloop.py
@@ -207,12 +207,14 @@ class ImportLoop(object):
source_repo, package)
package.set_version_in_use(checked_out_version)
- gitdir_name = os.path.relpath(source_repo.dirname)
+ repo_path = os.path.relpath(source_repo.dirname)
if morphlib.git.is_valid_sha1(ref):
- self.app.status("Using %s commit %s", gitdir_name, ref)
+ self.app.status(
+ "%s %s: using %s commit %s", name, version, repo_path, ref)
else:
- self.app.status("Using %s ref %s (commit %s)", gitdir_name, ref,
- source_repo.resolve_ref_to_commit(ref))
+ self.app.status(
+ "%s %s: using %s ref %s (commit %s)", name, version, repo_path,
+ ref, source_repo.resolve_ref_to_commit(ref))
# 2. Create a chunk morphology with build instructions.
@@ -317,7 +319,8 @@ class ImportLoop(object):
if kind not in self.importers:
raise Exception('Importer for %s was not enabled.' % kind)
extra_args = self.importers[kind]['extra_args']
- self.app.status('Calling %s to generate lorry for %s', tool, name)
+ self.app.status(
+ '%s: calling %s to generate lorry', name, tool)
lorry_text = run_extension(tool, extra_args + [name])
try:
lorry = json.loads(lorry_text)
@@ -451,8 +454,7 @@ class ImportLoop(object):
extra_args = self.importers[kind]['extra_args']
self.app.status(
- 'Calling %s to generate chunk morph for %s %s', tool, name,
- version)
+ '%s %s: calling %s to generate chunk morph', name, version, tool)
args = extra_args + [source_repo.dirname, name]
if version != 'master':
@@ -495,8 +497,7 @@ class ImportLoop(object):
extra_args = self.importers[kind]['extra_args']
self.app.status(
- 'Calling %s to calculate dependencies for %s %s', tool, name,
- version)
+ '%s %s: calling %s to calculate dependencies', name, version, tool)
args = extra_args + [source_repo.dirname, name]
if version != 'master':