code: def find_dependencies_with_parent(self, dependent, parent):
          
          self.logger.info("    Finding dependencies of %s via parent %s" %
                            (dependent.hex[:8], parent.hex[:8]))
          diff = self.repo.diff(parent, dependent,
                                context_lines=self.options.context_lines)
          for patch in diff:
              path = patch.delta.old_file.path
              self.logger.info("      Examining hunks in %s" % path)
              for hunk in patch.hunks:
                  self.blame_diff_hunk(dependent, parent, path, hunk)
docs: Find all dependencies of the given revision caused by the
          given parent commit.  This will be called multiple times for
          merge commits which have multiple parents.