docs: def initializerepo(self):
          """ Fill empty directory with products and make first commit """
  
          try:
              os.mkdir(self.repopath)
          except OSError:
              pass
  
          cmd = self.repo.init(bare=self.bare, shared=self.shared)
  
          if not self.bare:
              self.write_testing_data([], [])
              self.write_training_data([], [])
              self.write_classifier(None)
  
              cmd = self.repo.add('training.pkl')
              cmd = self.repo.add('testing.pkl')
              cmd = self.repo.add('classifier.pkl')
  
              cmd = self.repo.commit(m='initial commit')
              cmd = self.repo.tag('initial')
              cmd = self.set_version('initial')