From eb3159170c430500e533bb7da7d4da175bc7a8a6 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 22 Feb 2012 21:06:08 +0000 Subject: Avoid successive edits of debian/changelog in the build area --- unperish | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'unperish') diff --git a/unperish b/unperish index b34853f..9ea2f07 100755 --- a/unperish +++ b/unperish @@ -373,8 +373,15 @@ class Unperish(cliapp.Application): for spec in self.settings['basetgz']: target, arch, path = self.parse_basetgz(spec) targets[target] = targets.get(target, []) + [(arch, path)] + + deb_changelog = self.join(self.dirname, 'debian', 'changelog') + with open(deb_changelog) as f: + changelog_text = f.read() + for target in sorted(targets.keys()): if target: + with open(deb_changelog, 'w') as f: + f.write(changelog_text) self.add_debian_changelog_entry(target) for arch, path in targets[target]: self.run_subcommand('dsc', force=True) -- cgit v1.2.1