Subject: [sup-talk] [PATCH] sort labels in the dump

From: [email-masked] (Michael Hamann)
Date: Sun, 6 Sep 2009 23:04:22 +0200

Sorting labels in the dump is useful when you e.g. want to keep track of
your dump using an incremental backup system that records diffs, with
this patch lines in the dump will only change when there is a real
change and no longer just because the random order of the labels
changes.
---
 bin/sup-dump |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/bin/sup-dump b/bin/sup-dump
index 8b5bf07..7b33be5 100755
--- a/bin/sup-dump
+++ b/bin/sup-dump
@@ -26,5 +26,5 @@ Redwood::SourceManager.init
 index.load
 
 index.each_message :load_spam => true, :load_deleted => true, :load_killed => true do |m|
-  puts "#{m.id} (#{m.labels.to_a * ' '})"
+  puts "#{m.id} (#{m.labels.to_a.sort_by { |l| l.to_s } * ' '})"
 end
-- 
1.6.4.2

---

From: [email-masked] (Nicolas Pouillard)
Date: Mon, 07 Sep 2009 13:03:43 +0200

> change and no longer just because the random order of the labels

+1 for this change.

-- 
Nicolas Pouillard
http://nicolaspouillard.fr

---

From: [email-masked] (William Morgan)
Date: Wed, 09 Sep 2009 07:38:59 -0700

Applied to master. Thanks!
-- 
William <wmorgan-sup at masanjin.net>