# HG changeset patch # User ymh # Date 1433715138 -7200 # Node ID cc05aad7e6b8b500f8b2f2e78d2e4f625cb2f916 # Parent 6746ea102e2dbfc45f649a194e588d2c9f8153cf src are not at repo root folder diff -r 6746ea102e2d -r cc05aad7e6b8 server/sbin/sync/fabfile.py --- a/server/sbin/sync/fabfile.py Sun Jun 07 22:54:59 2015 +0200 +++ b/server/sbin/sync/fabfile.py Mon Jun 08 00:12:18 2015 +0200 @@ -19,7 +19,7 @@ shutil.rmtree(env['temp_folder']) def get_version_path(): - return os.path.join(env['temp_folder'], env['version']) + return os.path.join(env['temp_folder'], env['version'], env.source_rel_path) def export(): local('hg archive -r %s %s' % (env['version'], get_version_path()) ) diff -r 6746ea102e2d -r cc05aad7e6b8 server/sbin/sync/settings.py.tmpl --- a/server/sbin/sync/settings.py.tmpl Sun Jun 07 22:54:59 2015 +0200 +++ b/server/sbin/sync/settings.py.tmpl Mon Jun 08 00:12:18 2015 +0200 @@ -1,5 +1,7 @@ from fabric.api import env +#non specific settings +env.source_rel_path = 'server' # the user to use for the remote commands env.user = 'user'