aboutsummaryrefslogtreecommitdiffstats
path: root/MgaRepo/log.py
diff options
context:
space:
mode:
Diffstat (limited to 'MgaRepo/log.py')
-rw-r--r--MgaRepo/log.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/MgaRepo/log.py b/MgaRepo/log.py
index 643f397..a1ea0bf 100644
--- a/MgaRepo/log.py
+++ b/MgaRepo/log.py
@@ -545,8 +545,11 @@ def get_old_log(pkgdirurl):
svn = SVN()
tmpdir = tempfile.mktemp()
try:
- pkgname = layout.package_name(pkgdirurl)
- pkgoldurl = os.path.join(oldurl, pkgname)
+ if oldurl == '.' or oldurl.startswith('./'):
+ pkgoldurl = os.path.join(pkgdirurl, oldurl)
+ else:
+ pkgname = layout.package_name(pkgdirurl)
+ pkgoldurl = os.path.join(oldurl, pkgname)
try:
# we're using HEAD here because fixes in misc/ (oldurl) may
# be newer than packages' last changed revision.