Fix the ignore-previously-merged option so that it compares the original files, since...
authorZac Medico <zmedico@gentoo.org>
Thu, 24 May 2007 20:55:37 +0000 (20:55 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 24 May 2007 20:55:37 +0000 (20:55 -0000)
svn path=/main/trunk/; revision=6615

bin/dispatch-conf

index 816de0de3480645e41cb0c70ac8cbe6d0965eeff..e71512c7ebd23b677babefbee8a42631159f0c3c 100755 (executable)
@@ -143,7 +143,8 @@ class dispatch:
 
             if newconf == mrgconf and \
                 self.options.get('ignore-previously-merged') != 'yes' and \
-                len(commands.getoutput(DIFF_CONTENTS % (conf['current'], mrgconf))) == 0:
+                os.path.exists(archive+'.dist') and \
+                len(commands.getoutput(DIFF_CONTENTS % (archive+'.dist', conf['new']))) == 0:
                 # The current update is identical to the archived .dist
                 # version that has previously been merged.
                 os.unlink(mrgconf)