old_contents: import typing
  
  from ..repo import description
  from . import Command
  
  
  class Pull(Command):
      """ Pulls a repository """
  
      LOCAL = True
  
      def parse(self, *args: str) -> typing.Any:
          """ Parses arguments given to this Command """
          pass
  
      def run(self, repo: description.RepositoryDescription) -> bool:
          if not repo.local.exists():
              return False
  
          return repo.local.pull()
  
new_contents: import typing
  
  from ..repo import description
  from . import Command
  
  
  class Pull(Command):
      """ Pulls a repository """
  
      LOCAL = True
  
      def parse(self, *args: str) -> typing.Any:
          """ Parses arguments given to this Command """
          pass
  
      def run(self, repo: description.RepositoryDescription) -> bool:
          if not repo.local.exists():
              return False
  
          self.line.linebreak()
          return repo.local.pull()
  
subject: Improve output of git-manager pull command