From f59a147d8afc13c8f44eed10861837bd0a1fb208 Mon Sep 17 00:00:00 2001 From: Fredrik Unger Date: Mon, 28 Mar 2011 09:26:19 +0200 Subject: [PATCH] rsync also removes target files that should not be there. --- src/tree-cutter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tree-cutter.py b/src/tree-cutter.py index 37ee801..2a8e610 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -36,7 +36,7 @@ def mkdir_p(path): else: raise def publish(src,target): - cmd = ["rsync","-a",src,target] + cmd = ["rsync","-a","--delete",src,target] retcode = subprocess.call(cmd) if retcode: print 'Error: '+' '.join(cmd)+' Returncode ['+str(retcode)+']' @@ -51,6 +51,7 @@ def generateSitemap(): sitemap.append(dict(link=f)) except IOError, what_error: print 'Sitemap missing - generating one.' + for dirname, dirnames, filenames in os.walk('.'): for filename in filenames: if fnmatch.fnmatch(filename, '*.xml'): -- 2.30.2