From 0ecbf8804ca35a7b87d5c6b84f6bb8dccd59acd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Wed, 7 Feb 2007 23:25:28 +0000 Subject: [PATCH] just return if given packages are same --- pisi/delta.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pisi/delta.py b/pisi/delta.py index 43746005..6089a5d1 100644 --- a/pisi/delta.py +++ b/pisi/delta.py @@ -23,6 +23,10 @@ import pisi.archive as archive 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") newpkg = Package(new_package, "r") @@ -46,7 +50,7 @@ def create_delta_package(old_package, new_package): # Create delta package deltaname = "%s-%s-%s%s" % (oldmd.package.name, oldmd.package.release, newmd.package.release, ".delta.pisi") - + outdir = ctx.get_option('output_dir') if outdir: deltaname = util.join_path(outdir, deltaname)