From 6d52ee357280e358fcf74a0c4c951bddb625b995 Mon Sep 17 00:00:00 2001 From: Maxim Ivanov Date: Fri, 21 Oct 2016 14:58:33 +0100 Subject: [PATCH] Append stats even if last repo inspected had no matching commits --- gitinspector/changes.py | 5 ++++- gitinspector/gitinspector.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gitinspector/changes.py b/gitinspector/changes.py index 7816c08..3e3cb8d 100644 --- a/gitinspector/changes.py +++ b/gitinspector/changes.py @@ -247,7 +247,10 @@ class Changes(object): return other; def get_commits(self): - return self.commits + try: + return self.commits + except AttributeError: + return [] @staticmethod def modify_authorinfo(authors, key, commit): diff --git a/gitinspector/gitinspector.py b/gitinspector/gitinspector.py index b725fb2..4d44e6c 100644 --- a/gitinspector/gitinspector.py +++ b/gitinspector/gitinspector.py @@ -82,7 +82,7 @@ class Runner(object): format.output_header(repos) outputable.output(ChangesOutput(summed_changes)) - if changes.get_commits(): + if summed_changes.get_commits(): outputable.output(BlameOutput(summed_changes, summed_blames)) if self.timeline: