Merge branch 'hotfix/3.27.2'

This commit is contained in:
JackDandy 2023-02-10 20:37:53 +00:00
commit d6af63c6e0
3 changed files with 14 additions and 8 deletions

View file

@ -1,4 +1,10 @@
### 3.27.1 (2023-02-10 15:25:00 UTC) ### 3.27.2 (2023-02-10 19:25:00 UTC)
* Fix revert update
* Fix installations that don't have previously saved cleanup lock files
### 3.27.1 (2023-02-10 15:25:00 UTC)
* Change display show status in Change show header * Change display show status in Change show header
* Fix TMDB language caching * Fix TMDB language caching

View file

@ -91,12 +91,6 @@ cleanups = [
r'lib\tvmaze_api\__pycache__', r'lib\tvmaze_api']], r'lib\tvmaze_api\__pycache__', r'lib\tvmaze_api']],
['.cleaned006.tmp', r'lib\boto', [ ['.cleaned006.tmp', r'lib\boto', [
r'lib\boto', r'lib\growl', r'lib\boto', r'lib\growl',
r'lib\hachoir\core', r'lib\hachoir\field', r'lib\hachoir\metadata',
r'lib\hachoir\parser\archive', r'lib\hachoir\parser\audio',
r'lib\hachoir\parser\common', r'lib\hachoir\parser\container',
r'lib\hachoir\parser\image', r'lib\hachoir\parser\misc',
r'lib\hachoir\parser\network', r'lib\hachoir\parser\program',
r'lib\hachoir\parser\video', r'lib\hachoir\parser', r'lib\hachoir\stream',
r'lib\httplib2\lib\oauth2\lib\pythontwitter\lib\tmdb_api']], r'lib\httplib2\lib\oauth2\lib\pythontwitter\lib\tmdb_api']],
['.cleaned004.tmp', r'lib\requests\packages', [ ['.cleaned004.tmp', r'lib\requests\packages', [
r'lib\requests\packages', r'lib\pynma']], r'lib\requests\packages', r'lib\pynma']],

View file

@ -566,8 +566,11 @@ class GitUpdateManager(UpdateManager):
'%s/%s' % (sickgear.GIT_REMOTE, self._old_branch)]) '%s/%s' % (sickgear.GIT_REMOTE, self._old_branch)])
if 0 != exit_status: if 0 != exit_status:
return exit_status return exit_status
_, _, exit_status = self._run_git(['reset', '--hard', '"%s"' % self._old_commit_hash]) _, _, exit_status = self._run_git(['reset', '--hard', '%s' % self._old_commit_hash])
if 0 == exit_status: if 0 == exit_status:
self.branch = self._old_branch
sickgear.BRANCH = self.branch
self._cur_commit_hash = self._old_commit_hash
self._old_commit_hash = None self._old_commit_hash = None
self._old_branch = None self._old_branch = None
return exit_status return exit_status
@ -579,6 +582,9 @@ class GitUpdateManager(UpdateManager):
on the call's success. on the call's success.
""" """
self._old_branch = self._find_installed_branch()
self._old_commit_hash = self._cur_commit_hash
if self.branch == self._find_installed_branch(): if self.branch == self._find_installed_branch():
if not self._cur_pr_number: if not self._cur_pr_number:
_, _, exit_status = self._run_git(['pull', '-f', '%s' % sickgear.GIT_REMOTE, '%s' % self.branch]) _, _, exit_status = self._run_git(['pull', '-f', '%s' % sickgear.GIT_REMOTE, '%s' % self.branch])