diff options
author | Adam Spiers <git@adamspiers.org> | 2018-09-11 09:26:09 -0600 |
---|---|---|
committer | Adam Spiers <git@adamspiers.org> | 2018-09-11 09:26:09 -0600 |
commit | 2e819c642aee899e53b87bc5f419783116dbb0db (patch) | |
tree | b299af804a044bfda19ebb06702a096304ac0074 /git_deps | |
parent | e6c01f672b09f53aa161f407e81d4aacfc1c449e (diff) | |
download | git-deps-2e819c642aee899e53b87bc5f419783116dbb0db.tar.gz |
fix bug with -l when analyzing multiple commits
If multiple commits depend on commit X, then the git log output for
commit X will only be shown when the first one is discovered.
Diffstat (limited to 'git_deps')
-rw-r--r-- | git_deps/listener/cli.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/git_deps/listener/cli.py b/git_deps/listener/cli.py index 01bf4df..b5f8bb9 100644 --- a/git_deps/listener/cli.py +++ b/git_deps/listener/cli.py @@ -32,6 +32,9 @@ class CLIDependencyListener(DependencyListener): if self.options.multi: if self.options.log: print("%s depends on:" % dependent_sha1) + if self._revs[dependency_sha1] > 1: + print("commit %s (already shown above)\n" + % dependency_sha1) else: print("%s %s" % (dependent_sha1, dependency_sha1)) else: |