just return if given packages are same

This commit is contained in:
S.Çağlar Onur
2007-02-07 23:25:28 +00:00
parent 155a08ee93
commit 0ecbf8804c
+5 -1
View File
@@ -23,6 +23,10 @@ import pisi.archive as archive
def create_delta_package(old_package, new_package): def create_delta_package(old_package, new_package):
if old_package == new_package:
ctx.ui.error(_("Cannot create delta for same package!"))
return
oldpkg = Package(old_package, "r") oldpkg = Package(old_package, "r")
newpkg = Package(new_package, "r") newpkg = Package(new_package, "r")
@@ -46,7 +50,7 @@ def create_delta_package(old_package, new_package):
# Create delta package # Create delta package
deltaname = "%s-%s-%s%s" % (oldmd.package.name, oldmd.package.release, newmd.package.release, ".delta.pisi") deltaname = "%s-%s-%s%s" % (oldmd.package.name, oldmd.package.release, newmd.package.release, ".delta.pisi")
outdir = ctx.get_option('output_dir') outdir = ctx.get_option('output_dir')
if outdir: if outdir:
deltaname = util.join_path(outdir, deltaname) deltaname = util.join_path(outdir, deltaname)