From 1769a68719340159b7ab2e4d48ffec0bfdf5f6b2 Mon Sep 17 00:00:00 2001 From: Daniel Danner Date: Wed, 9 Jul 2014 17:33:08 +0200 Subject: [PATCH] Sort items before serializing to minimize diff --- radicale/ical.py | 1 + 1 file changed, 1 insertion(+) diff --git a/radicale/ical.py b/radicale/ical.py index 3df7aaf..a9db439 100644 --- a/radicale/ical.py +++ b/radicale/ical.py @@ -40,6 +40,7 @@ def serialize(tag, headers=(), items=()): items if needed (ie. for calendars). """ + items = sorted(items, key=lambda x: x.name) if tag == "VADDRESSBOOK": lines = [item.text for item in items] else: