From: dsc Date: Tue, 11 Jan 2011 07:49:04 +0000 (-0800) Subject: Fixes issue in pavement deployer with parsing excludes. X-Git-Url: http://git.less.ly:3516/?a=commitdiff_plain;h=246dea0d34b3581cd6fc8ed5a87db5daf642eb3c;p=tanks.git Fixes issue in pavement deployer with parsing excludes. --- diff --git a/pavement.py b/pavement.py index d767048..a027c0e 100755 --- a/pavement.py +++ b/pavement.py @@ -143,7 +143,7 @@ def deploy(options): 06898o o86890 """ verbose = '-v' if environment.verbose else '' - exclude = ' '.join('--exclude='+x for x in (['tmp','assets'] + options.deploy.get('exclude', '').split(','))) + exclude = ' '.join( '--exclude=%s' % x for x in ('tmp,assets,'+options.deploy.get('exclude', '')).strip().split(',') if x ) sh('rsync -Caz {verbose} --delete {exclude} ./* tanks@lttlst.com:www/'.format(**locals())) sh("ssh tanks@lttlst.com 'chown -R tanks:www /home/tanks/www && chmod -R 775 /home/tanks/www'")