src are not at repo root folder
authorymh <ymh.work@gmail.com>
Mon, 08 Jun 2015 00:12:18 +0200
changeset 121 cc05aad7e6b8
parent 120 6746ea102e2d
child 122 06eb56740bc5
src are not at repo root folder
server/sbin/sync/fabfile.py
server/sbin/sync/settings.py.tmpl
--- 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()) )
--- 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'