summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2023-09-14 22:49:10 +0800
committerruki <[email protected]>2023-09-14 22:49:10 +0800
commita625151a9d8677ac5856bbc89d62708fed92fd85 (patch)
treecb5450b2371507a4abf0d4a1b3e7f207a0cf2858
parent5bf998bb35a3de5a80c0c9c0e92f94f63f8ad360 (diff)
fix remote sync
-rw-r--r--xmake/modules/private/service/remote_build/server_session.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/private/service/remote_build/server_session.lua b/xmake/modules/private/service/remote_build/server_session.lua
index eca4fc0e5..c9ada62c2 100644
--- a/xmake/modules/private/service/remote_build/server_session.lua
+++ b/xmake/modules/private/service/remote_build/server_session.lua
@@ -152,9 +152,9 @@ function server_session:sync(respmsg)
local stream = self:stream()
local manifest = assert(body.manifest, "manifest not found!")
local filesync = body.xmakesrc and self:_xmake_filesync() or self:_filesync()
- local sourcedir = self:sourcedir()
+ local sourcedir = body.xmakesrc and self:xmake_sourcedir() or self:sourcedir()
local archivedir = os.tmpfile() .. ".dir"
- vprint("%s: sync files in %s ..", self, self:sourcedir())
+ vprint("%s: sync files in %s ..", self, sourcedir)
if self:_recv_syncfiles(manifest, archivedir) then
-- do sync