 >         '''
 >         self.isMultiCommit = isMultiCommit
 >         # pylint: disable=E1101
->         if self.isMultiCommit and Config.digest:
+>         if self.isMultiCommit and self.cfg_obj.digest:
 >             self.isLastCommit = False
 >         return True
 > 

>                     with open(myself, 'w') as fd:
>                             fd.write(response)
>                     return True
551,555c1104,1106
<     # Notify for unreported commits.
<     old = set(cache.revs)
<     new = set(current.revs)
<     new_revs = (new - old)
<     reportPath(current, new_revs)
---
> class Notifier(object):
>     def __init__(self):
>         utilities.log(u'Running for %s' % os.getcwd())
557,561c1108,1122
<     # Do reports for the heads we want to see everything for.
<     for head in stable_heads:
<         old_rev = cache.heads[head]
<         new_rev = current.heads[head]
<         path = git(["rev-list", "--reverse --date-order", new_rev, "^%s" % old_rev])
---
>     def debugmode(self):
>         '''
>         Shows messages to remote party if --debug option specified.
>         '''
>         # pylint: disable=E1101
>         if Config.debug:
>             for (name, arg, default, help) in Options:
>                 logging.error(u'[Option %s: %s]' % (name, Config.__dict__[name]))
>         return True
> 
>     def cachestate(self):

>                 __result_data = '%s\n%s' % (__noformat_data,
>                         self.formatDiff(__result_data))
>                 return __result_data
377,379c691
<             print >>out, line
< 
<     print >>out, Separator
---
>             return None
381,549c693,944
<     if tname:
<         for line in open(tname):
<             print >>out, line,
< 
<     print >>out, footer
< 
<     if Config.debug:
