Use git based updates, these are much faster

This commit is contained in:
Michal Čihař 2012-02-27 15:40:10 +01:00
parent d1ccdfb151
commit d815cbd002

View File

@ -72,13 +72,13 @@ class SubProject(models.Model):
try:
origin = repo.remotes.origin
except:
origin = repo.create_remote('origin', self.repo)
repo.git.remote('add', 'origin', self.repo)
origin = repo.remotes.origin
# Check remote source
if origin.url != self.repo:
repo.delete_remote('origin')
origin = repo.create_remote('origin', self.repo)
repo.git.remote('set-url', 'origin', self.repo)
# Update
origin.pull()
repo.git.remote('update', 'origin')
def configure_branch(self):
'''