1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-10 06:46:15 +01:00

- if an old _files listing without any metadata is found, don't bother the user

with it
- add get_osc_version()
This commit is contained in:
Dr. Peter Poeml 2006-05-23 08:43:04 +00:00
parent 170a4307e5
commit 4035dad7e0

View File

@ -102,15 +102,13 @@ class Package:
self.filelist = []
for node in files_tree_root.findall('entry'):
try:
int(node.get('size'))
f = File(node.get('name'),
node.get('md5'),
int(node.get('size')),
int(node.get('mtime')))
except:
print 'old _files metadata found.'
print 'run \'osc up\' after manually removing all "entry" lines from .osc/_files to upgrade.'
sys.exit(1)
f = File(node.get('name'),
node.get('md5'),
int(node.get('size')),
int(node.get('mtime')))
# okay, a very old version of _files, which didn't contain any metadata yet...
f = File(node.get('name'), '', 0, 0)
self.filelist.append(f)
self.filenamelist.append(f.name)
@ -895,4 +893,6 @@ def store_read_package(dir):
p = open(os.path.join(dir, store, '_package')).readlines()[0].strip()
return p
def get_osc_version():
return __version__