def update(self): """ Performs pip upgrade """ # Notify update successful sickrage.srLogger.info("Updating SiCKRAGE from PyPi servers") srNotifiers.notify_version_update(sickrage.srCore.NEWEST_VERSION_STRING) return True
def update(self): """ Performs pip upgrade """ # Notify update successful sickrage.srLogger.info("Updating SiCKRAGE from PyPi servers") srNotifiers.notify_version_update( sickrage.srCore.NEWEST_VERSION_STRING) return True
def update(self): """ Calls git pull origin <branch> in order to update SiCKRAGE. Returns a bool depending on the call's success. """ # update remote origin url self.update_remote_origin() # remove untracked files and performs a hard reset on git branch to avoid update issues if sickrage.srConfig.GIT_RESET: # self.clean() # This is removing user data and backups self.reset() if self.version == self._find_installed_version(): _, _, exit_status = self._run_git( sickrage.srConfig.GIT_PATH, 'pull -f %s %s' % (sickrage.srConfig.GIT_REMOTE, self.version)) # @UnusedVariable else: _, _, exit_status = self._run_git(sickrage.srConfig.GIT_PATH, 'checkout -f ' + self.version) # @UnusedVariable if exit_status == 0: _, _, exit_status = self._run_git( sickrage.srConfig.GIT_PATH, 'submodule update --init --recursive') if exit_status == 0: self._find_installed_version() # Notify update successful if sickrage.srConfig.NOTIFY_ON_UPDATE: srNotifiers.notify_version_update( sickrage.srCore.NEWEST_VERSION_STRING) return True else: return False else: return False
def update(self): """ Calls git pull origin <branch> in order to update SiCKRAGE. Returns a bool depending on the call's success. """ # update remote origin url self.update_remote_origin() # remove untracked files and performs a hard reset on git branch to avoid update issues if sickrage.srConfig.GIT_RESET: # self.clean() # This is removing user data and backups self.reset() if self.version == self._find_installed_version(): _, _, exit_status = self._run_git(sickrage.srConfig.GIT_PATH, 'pull -f %s %s' % ( sickrage.srConfig.GIT_REMOTE, self.version)) # @UnusedVariable else: _, _, exit_status = self._run_git(sickrage.srConfig.GIT_PATH, 'checkout -f ' + self.version) # @UnusedVariable if exit_status == 0: _, _, exit_status = self._run_git(sickrage.srConfig.GIT_PATH, 'submodule update --init --recursive') if exit_status == 0: self._find_installed_version() # Notify update successful if sickrage.srConfig.NOTIFY_ON_UPDATE: srNotifiers.notify_version_update(sickrage.srCore.NEWEST_VERSION_STRING) return True else: return False else: return False