From 4366a975353e0d9795a20010b5d4f9726c5d2503 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 12 Nov 2011 14:06:28 +0530 Subject: [PATCH] When uploading to google code, do not re-upload existing files (this is handled by reupload) --- setup/upload.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/setup/upload.py b/setup/upload.py index 688792692a..8feb3a78a7 100644 --- a/setup/upload.py +++ b/setup/upload.py @@ -116,8 +116,14 @@ class UploadToGoogleCode(Command): # {{{ return self.re_upload() for fname in installers(): - path = self.upload_one(fname) - self.paths[os.path.basename(fname)] = path + bname = os.path.basename(fname) + if bname in self.old_files: + path = 'http://calibre-ebook.googlecode.com/files/'+bname + self.info('%s already uploaded, skipping. Assuming URL is: %s', + bname, path) + else: + path = self.upload_one(fname) + self.paths[bname] = path self.info('Updating path map') self.info(repr(self.paths)) raw = subprocess.Popen(['ssh', 'divok', 'cat', self.GPATHS],