From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.229.71 with SMTP id jh7cs146965icb; Tue, 18 Jan 2011 11:17:27 -0800 (PST) Received: by 10.42.229.135 with SMTP id ji7mr6807216icb.10.1295378247676; Tue, 18 Jan 2011 11:17:27 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id u10si5408768vbx.23.2011.01.18.11.17.27; Tue, 18 Jan 2011 11:17:27 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id ED3241858378; Tue, 18 Jan 2011 14:17:12 -0500 (EST) Received: from smtp.chost.de (setoy.chost.de [217.160.209.225]) by rubyforge.org (Postfix) with ESMTP id 93CFA185831A for ; Tue, 18 Jan 2011 13:27:00 -0500 (EST) Received: (qmail 30084 invoked by uid 5015); 18 Jan 2011 18:27:08 -0000 Received: (nullmailer pid 31484 invoked by uid 8193); Tue, 18 Jan 2011 18:26:59 -0000 Received: (nullmailer pid 2484 invoked by uid 8193); Tue, 18 Jan 2011 18:26:56 -0000 From: Sascha Silbe To: sup-devel Date: Tue, 18 Jan 2011 19:26:54 +0100 Message-Id: <1295375214-2444-1-git-send-email-sascha-pgp@silbe.org> X-Mailer: git-send-email 1.7.2.3 Mail-Followup-To: Subject: [sup-devel] [PATCH] sources.yaml: consistent label ordering X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sascha Silbe , Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org Sort labels in sources.yaml so the ordering doesn't change betweeen saves. This is useful when tracking sources.yaml with a VCS (e.g. git). Signed-off-by: Sascha Silbe --- lib/sup/source.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/sup/source.rb b/lib/sup/source.rb index f2379fb..e0aa90e 100644 --- a/lib/sup/source.rb +++ b/lib/sup/source.rb @@ -155,7 +155,7 @@ end module SerializeLabelsNicely def before_marshal # can return an object c = clone - c.instance_eval { @labels = @labels.to_a.map { |l| l.to_s } } + c.instance_eval { @labels = (@labels.to_a.map { |l| l.to_s }).sort } c end -- 1.7.2.3 _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel