repoman: update cat/pkg info in header all the time
authorMike Frysinger <vapier@gentoo.org>
Mon, 11 Jun 2012 20:16:59 +0000 (16:16 -0400)
committerMike Frysinger <vapier@gentoo.org>
Tue, 12 Jun 2012 22:09:06 +0000 (18:09 -0400)
commit84b1cdcf057576bf59d2f038609e8b32995f3231
tree54e600d4d9ecd3d9c9afde871d55980e5ce19b16
parent04b2e10ee87e4a09543d0b45d54dbcc9c4c990c8
repoman: update cat/pkg info in header all the time

There are edge cases where repoman's changelog code is not as good as
the existing echangelog.  Mostly related to out of date headers.  Have
the code check the header in more cases not just for missing lines, but
also outdated values all the time.

While we're at it, write some tests!

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
pym/portage/tests/repoman/test_echangelog.py [new file with mode: 0644]
pym/repoman/utilities.py