code: def report_changes(self, content):
          
          self.write(content)
          if self.commit():
              return True, self.reporter.report()
          else:
              return False, None
docs: 1) Write changes in file,
          2) Commit changes in git
          3.1) If something changed, return tuple(True, changes)
          3.2) If nothing changed, return tuple(False, None)
  
          If style is "verbose", return changes in human-friendly format,
          else use unified diff