Merge pull request #1952 from lkocman/max_freeze

Improve error msg that the project was not frozen
This commit is contained in:
Stephan Kulow 2019-04-13 08:47:53 +02:00 committed by GitHub
commit 989fecad8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View File

@ -5,6 +5,7 @@ import time
import re
from xml.etree import cElementTree as ET
MAX_FROZEN_AGE = 6.5
class FreezeCommand(object):

View File

@ -6,6 +6,7 @@ from osc import oscerr
from osc.core import http_GET
from osclib.request_finder import RequestFinder
from osclib.freeze_command import MAX_FROZEN_AGE
# from osclib.freeze_command import FreezeCommand
@ -122,7 +123,8 @@ class SelectCommand(object):
# If the project is not frozen enough yet freeze it
if not (no_freeze or self.api.prj_frozen_enough(self.target_project)):
print('Freeze the prj first')
print('Project needs to be frozen or there was no change for last %d days.' % MAX_FROZEN_AGE)
print('Please freeze the project or use an option to ignore the time from the last freee.')
return False
# FreezeCommand(self.api).perform(self.target_project)

View File

@ -56,6 +56,7 @@ from osclib.core import source_file_load
from osclib.comments import CommentAPI
from osclib.ignore_command import IgnoreCommand
from osclib.memoize import memoize
from osclib.freeze_command import MAX_FROZEN_AGE
class StagingAPI(object):
@ -1392,7 +1393,7 @@ class StagingAPI(object):
return True # already has content
# young enough
if self.days_since_last_freeze(project) < 6.5:
if self.days_since_last_freeze(project) < MAX_FROZEN_AGE:
return True
return False