summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--IkiWiki/Plugin/aggregate.pm6
-rw-r--r--debian/changelog1
2 files changed, 7 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/aggregate.pm b/IkiWiki/Plugin/aggregate.pm
index e1baae666..60c292d52 100644
--- a/IkiWiki/Plugin/aggregate.pm
+++ b/IkiWiki/Plugin/aggregate.pm
@@ -404,6 +404,7 @@ sub mergestate () {
}
# New guids can be created during aggregation.
+ # Guids have a few fields that may be updated during aggregation.
# It's also possible that guids were removed from the on-disk state
# while the aggregation was in process. That would only happen if
# their feed was also removed, so any removed guids added back here
@@ -412,6 +413,11 @@ sub mergestate () {
if (! exists $guids{$guid}) {
$guids{$guid}=$myguids{$guid};
}
+ else {
+ foreach my $field (qw{md5}) {
+ $guids{$guid}->{$field}=$myguids{$guid}->{$field};
+ }
+ }
}
}
diff --git a/debian/changelog b/debian/changelog
index dbf8dac88..6444fb8ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -24,6 +24,7 @@ ikiwiki (3.141) UNRELEASED; urgency=low
openid or openid2.
* Disable the Preferences link if no plugin with an auth hook is enabled.
* Updated French translation. Closes: #532654
+ * aggregate: Fix storing of changed md5.
-- Joey Hess <joeyh@debian.org> Tue, 02 Jun 2009 17:03:41 -0400
rw-r--r--tags/a6/fa/200711301601.19685.holger@layer-acht.org/signed0
-rw-r--r--tags/a6/fa/20080123231920.GD6179@jones.dk/debian0
-rw-r--r--tags/a6/fa/20080123231920.GD6179@jones.dk/sent0
-rw-r--r--tags/a6/fa/20080417110455.3716411C248@xayide.jones.dk/jones0
-rw-r--r--tags/a6/fa/20080417110455.3716411C248@xayide.jones.dk/sys0
-rw-r--r--tags/a6/fa/20170106194404.561.71616@moszumanska.debian.org/debian0
-rw-r--r--tags/a6/fa/20170106194404.561.71616@moszumanska.debian.org/inbox0
-rw-r--r--tags/a6/fa/20170106194404.561.71616@moszumanska.debian.org/old0
-rw-r--r--tags/a6/fa/20170718120308.477CC1C0A4@jawa.homebase.dk/hb0
-rw-r--r--tags/a6/fa/20170718120308.477CC1C0A4@jawa.homebase.dk/sys0
-rw-r--r--tags/a6/fa/20170718120308.477CC1C0A4@jawa.homebase.dk/unread0
-rw-r--r--tags/a6/fa/20180728184206.GB17953@bogon.m.sigxcpu.org/encrypted0
-rw-r--r--tags/a6/fa/20210226031040.C72341AB@jawa.homebase.dk/hb0
-rw-r--r--tags/a6/fa/20210226031040.C72341AB@jawa.homebase.dk/sys0
-rw-r--r--tags/a6/fa/20210226031040.C72341AB@jawa.homebase.dk/unread0
-rw-r--r--tags/a6/fa/48c6b7b387b599a86bd9d735094fd29d@bewelcome.org/unread0
-rw-r--r--tags/a6/fa/CABwkT9p4pUpzst-O3+uFsW0cWzOcV24iGmd4FQb85-EmQQR0JA@mail.gmail.com/debian0
-rw-r--r--tags/a6/fa/CABwkT9p4pUpzst-O3+uFsW0cWzOcV24iGmd4FQb85-EmQQR0JA@mail.gmail.com/unread0
-rw-r--r--tags/a6/fa/~detegr%2fneom%2f17@todo.sr.ht/signed0
-rw-r--r--tags/a6/fa/~detegr%2fneom%2f17@todo.sr.ht/unread0
29 files changed, 0 insertions, 0 deletions
e diffstat' width='0%'>
-rw-r--r--tags/fc/1d/CAEozd0yKXXW73b6iOzPxWO4PENDhPP66poUUcAH=kO0qjCr6xw@mail.gmail.com/old0
-rw-r--r--tags/fc/1d/CAEozd0yKXXW73b6iOzPxWO4PENDhPP66poUUcAH=kO0qjCr6xw@mail.gmail.com/sugar0
-rw-r--r--tags/fc/1d/YRpzXe6TgVYlZd3h@bongo.bofh.it/debian0
-rw-r--r--tags/fc/1d/YRpzXe6TgVYlZd3h@bongo.bofh.it/signed0
-rw-r--r--tags/fc/1d/YRpzXe6TgVYlZd3h@bongo.bofh.it/unread0
-rw-r--r--tags/fc/1d/mailman.182.1598409999.1650.kpt9@lists.homebase.dk/hb0
-rw-r--r--tags/fc/1d/mailman.182.1598409999.1650.kpt9@lists.homebase.dk/inbox0
-rw-r--r--tags/fc/1d/mailman.182.1598409999.1650.kpt9@lists.homebase.dk/killed0
-rw-r--r--tags/fc/1d/mailman.182.1598409999.1650.kpt9@lists.homebase.dk/unread0
-rw-r--r--tags/fc/1d/p0501040db9ce3a02b1c8@%5b10.0.1.3%5d/inbox0
-rw-r--r--tags/fc/1d/p0501040db9ce3a02b1c8@%5b10.0.1.3%5d/old0
41 files changed, 0 insertions, 0 deletions