Made campaign_client.py download files again...

...even if the "version" field didn't change.
This commit is contained in:
Elias Pschernig 2007-09-01 17:18:25 +00:00
parent 9a3fd520a0
commit 67de0352a0

View file

@ -174,7 +174,8 @@ if __name__ == "__main__":
info = os.path.join(options.campaigns_dir, name, "info.cfg")
local_uploads, local_version = get_info(info)
if uploads != local_uploads:
if version != local_version:
# The uploads < local_uploads likely means a server reset
if version != local_version or uploads < local_uploads:
get(name, version, uploads, options.campaigns_dir)
else:
print "Not downloading", name,\
@ -246,6 +247,8 @@ if __name__ == "__main__":
sys.stdout.write(" # " + dirname + " version is " +
sversion + ", but you have revision %d not %d." %
(lrev, srev))
if srev < lrev: # server reset?
if options.update: get(dirname, sversion, srev, cdir)
else:
sys.stdout.write(" * " + dirname + " - you have " +
"revision " + lrev + " but revision " + srev +