From patchwork Wed Apr 20 04:12:21 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Russell Currey X-Patchwork-Id: 612476 X-Patchwork-Delegate: andrew.donnellan@au1.ibm.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3qqT4R3MGgz9sds for ; Wed, 20 Apr 2016 14:12:39 +1000 (AEST) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3qqT4R2ZcMzDqCM for ; Wed, 20 Apr 2016 14:12:39 +1000 (AEST) X-Original-To: snowpatch@lists.ozlabs.org Delivered-To: snowpatch@lists.ozlabs.org Received: from russell.cc (russell.cc [IPv6:2404:9400:2:0:216:3eff:fee0:3370]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3qqT4Q3Q6gzDqCM for ; Wed, 20 Apr 2016 14:12:38 +1000 (AEST) Received: from snap.ozlabs.ibm.com (static-82-10.transact.net.au [122.99.82.10]) by russell.cc (OpenSMTPD) with ESMTPSA id a076de97 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-SHA256 bits=128 verify=NO; Wed, 20 Apr 2016 04:12:21 +0000 (UTC) From: Russell Currey To: snowpatch@lists.ozlabs.org Date: Wed, 20 Apr 2016 14:12:21 +1000 Message-Id: <1461125541-8948-1-git-send-email-ruscur@russell.cc> X-Mailer: git-send-email 2.8.0 Subject: [snowpatch] [PATCH] Use patchwork "linkname" instead of "name" X-BeenThere: snowpatch@lists.ozlabs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Continuous Integration for patch-based workflows List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Russell Currey MIME-Version: 1.0 Errors-To: snowpatch-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "snowpatch" Patchwork gives us both the name of the project, and the linkname. For example, on patchwork.ozlabs.org the name of skiboot is "skiboot firmware development", and the linkname (which appears in the URL) is "skiboot". It makes more sense for snowpatch to use the latter rather than something verbose and descriptive. Signed-off-by: Russell Currey --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index b18206c..a289b4e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -249,8 +249,8 @@ fn main() { if args.flag_series > 0 { let series = patchwork.get_series(&(args.flag_series as u64)).unwrap(); - match settings.projects.get(&series.project.name) { - None => panic!("Couldn't find project {}", &series.project.name), + match settings.projects.get(&series.project.linkname) { + None => panic!("Couldn't find project {}", &series.project.linkname), Some(project) => { let patch = patchwork.get_patch(&series); test_patch(&settings, &project, &patch); @@ -267,7 +267,7 @@ fn main() { 'daemon: loop { let series_list = patchwork.get_series_query().unwrap().results.unwrap(); for series in series_list { - match settings.projects.get(&series.project.name) { + match settings.projects.get(&series.project.linkname) { None => continue, Some(project) => { let patch = patchwork.get_patch(&series);