Fixed constructing of path on push
Change-Id: I73b778a2d19342581dc4c07436e4d97a66b0f31a
diff --git a/trsync.py b/trsync.py
index c38cf9b..2e7a015 100644
--- a/trsync.py
+++ b/trsync.py
@@ -1,6 +1,7 @@
#-*- coding: utf-8 -*-
import datetime
+import os
import utils
@@ -58,9 +59,10 @@
)
def push(self, source, repo_name, symlinks=[], extra=None, save_diff=True):
+ repo_basename = os.path.split(repo_name)[-1]
latest_path = self.url.a_file(
self.snapshot_dir,
- '{}-{}'.format(self.url.a_file(repo_name),
+ '{}-{}'.format(self.url.a_file(repo_basename),
self.latest_successful_postfix)
)
@@ -68,7 +70,7 @@
symlinks.insert(0, latest_path)
snapshot_name = self.url.a_file(
- '{}-{}'.format(self.url.a_file(repo_name), self.timestamp)
+ '{}-{}'.format(self.url.a_file(repo_basename), self.timestamp)
)
repo_path = self.url.a_file(self.snapshot_dir, snapshot_name)