Commit acd63f2d authored by Michal Čihař's avatar Michal Čihař

Remove not needed property

It just adds one more level of indirection without any benefit
Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent ac0ffd03
...@@ -563,10 +563,6 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin): ...@@ -563,10 +563,6 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin):
if was_new: if was_new:
notify_new_string(self) notify_new_string(self)
@property
def repository(self):
return self.subproject.repository
def get_last_remote_commit(self): def get_last_remote_commit(self):
return self.subproject.get_last_remote_commit() return self.subproject.get_last_remote_commit()
...@@ -586,14 +582,16 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin): ...@@ -586,14 +582,16 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin):
''' '''
Returns current VCS blob hash for file. Returns current VCS blob hash for file.
''' '''
ret = self.repository.get_object_hash(self.get_filename()) ret = self.subproject.repository.get_object_hash(self.get_filename())
if not self.subproject.has_template(): if not self.subproject.has_template():
return ret return ret
return ','.join([ return ','.join([
ret, ret,
self.repository.get_object_hash(self.subproject.template) self.subproject.repository.get_object_hash(
self.subproject.template
)
]) ])
def update_stats(self): def update_stats(self):
...@@ -771,7 +769,7 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin): ...@@ -771,7 +769,7 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin):
files.append(extra_file) files.append(extra_file)
# Do actual commit # Do actual commit
self.repository.commit( self.subproject.repository.commit(
msg, author, timestamp, files msg, author, timestamp, files
) )
...@@ -786,7 +784,7 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin): ...@@ -786,7 +784,7 @@ class Translation(models.Model, URLMixin, PercentMixin, LoggerMixin):
''' '''
Checks whether there are some not committed changes. Checks whether there are some not committed changes.
''' '''
return self.repository.needs_commit(self.filename) return self.subproject.repository.needs_commit(self.filename)
def repo_needs_merge(self): def repo_needs_merge(self):
return self.subproject.repo_needs_merge() return self.subproject.repo_needs_merge()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment