Submitter | Jun Wu |
---|---|
Date | April 7, 2017, 5:13 a.m. |
Message ID | <9a84025f33b33ba68a7c.1491541981@x1c> |
Download | mbox | patch |
Permalink | /patch/19991/ |
State | Accepted |
Headers | show
Return-Path: <mercurial-devel-bounces@mercurial-scm.org> X-Original-To: patchwork@mercurial-scm.org Delivered-To: patchwork@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 0328B2C1E8; Fri, 7 Apr 2017 01:13:18 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id KKIPwGus6evc; Fri, 7 Apr 2017 01:13:17 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 9EDEA2C1C8; Fri, 7 Apr 2017 01:13:17 -0400 (EDT) X-Original-To: mercurial-devel@mercurial-scm.org Delivered-To: mercurial-devel@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 68F882C1CA for <mercurial-devel@mercurial-scm.org>; Fri, 7 Apr 2017 01:13:15 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ltFbBmQCLFRj for <mercurial-devel@mercurial-scm.org>; Fri, 7 Apr 2017 01:13:14 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id BEB182C1C3 for <mercurial-devel@mercurial-scm.org>; Fri, 7 Apr 2017 01:13:14 -0400 (EDT) Received: from pps.filterd (m0044010.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v375A69W017423 for <mercurial-devel@mercurial-scm.org>; Thu, 6 Apr 2017 22:13:14 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : date : from : to; s=facebook; bh=BkfmTWkgS+CA44Nhfu7ppJaJjj8vXMfn7LmSqUyh288=; b=ZHcOwzgYSGvidmRIeFCTfr1Mw9x1dodHvxAdEQrbA8f4kp9fq/iWUhs4GidXxR/+Y0tm 3ZxP4KsWMlUz5Oi28yZArfZPx36BFKVFaQChn/MF72W7+idwdjNCb+MoN/Qh/3UvfdGL +PPDaQ4bKU1a0JVFrS2fpZYdELz1YzQ+Mh8= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 29p3gp84q0-2 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Thu, 06 Apr 2017 22:13:14 -0700 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.18) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 6 Apr 2017 22:13:13 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BkfmTWkgS+CA44Nhfu7ppJaJjj8vXMfn7LmSqUyh288=; b=AR+H1u+DTzHovrevXYZA2lURO5zsfH3MxWaHTtqs89lI7yRphOnrbbsB6C42YkSOYpTrjU46LpWWCtvyqkghAzwrNijxNBiqgmRBykq44c+fIdKUZsuk5Aozm2p/hHjzc9ZhE6SCkYINvfSvt9orGbJ3RD0WEV5sP2WKtE/z7hA= Authentication-Results: mercurial-scm.org; dkim=none (message not signed) header.d=none; mercurial-scm.org; dmarc=none action=none header.from=fb.com; Received: from [127.0.0.1] (199.201.64.4) by DM5PR15MB1514.namprd15.prod.outlook.com (10.173.225.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Fri, 7 Apr 2017 05:13:09 +0000 MIME-Version: 1.0 Subject: [PATCH 1 of 2] check-code: use "-" to specify a list of files from stdin X-Mercurial-Node: 9a84025f33b33ba68a7c0bac763f9c756e1f81d0 X-Mercurial-Series-Index: 1 X-Mercurial-Series-Total: 2 Message-ID: <9a84025f33b33ba68a7c.1491541981@x1c> X-Mercurial-Series-Id: <9a84025f33b33ba68a7c.1491541981@x1c> User-Agent: Mercurial-patchbomb/4.1.2+2-68f263f52d2e Date: Thu, 6 Apr 2017 22:13:01 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.4] X-ClientProxiedBy: MWHPR11CA0020.namprd11.prod.outlook.com (10.172.48.158) To DM5PR15MB1514.namprd15.prod.outlook.com (10.173.225.147) X-MS-Office365-Filtering-Correlation-Id: a389ec43-66eb-4859-e008-08d47d74c86c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM5PR15MB1514; X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 3:jI80/C1aqqF3+BMH9tZ5zsFH6zpN7d558V1fIMU5m38MzJcBi4q9tWLewwRaD+/3U3k+W8bYr92HMzenrXP+faoQegU11AD5U/mnDy+PGKObpsPUorUc8sUbzadP1eEOXp6jwz7SKR+oYFTgKGPK8qurTWxNB6C4e+FmbMsk8ycFUun999LMvEtM04vkoz1rmwau4XjFoWdKUFRz/coqiYYcqzhBOZTaj53eoEot/XE9wOWYfxF4tGsIqKPAJyPGUZltKp9rYOshX94w2NP/WmiI6Zc9jMH3W0BOdvqmWpnKTr6DDen/tMbGgTK3izxi9yeV9/pzHuqKK0UlAr7HtA==; 25:KGIzbRUZLv7Jo3wilv7w2exG5CxTcU2ETAdds9se0+4yvZv8ln2bynx8lnV5+Dyi8V9/GPVQTk8qugB+Jo1t9+oBPGqY4rG2x3wTRtncP/MqR9DLq3qyk86gTOSYgR7Qi+ONjJankWaoeVXkF7DPD2ZHsrnOTZ5TH6rwwQRG37LwMzwfsvvk3MjqCad7lx590Ty6ftqGXhau/wAv5OQa836QZ0dE/DD+NYqCsT7jyKiCxVggjnwiZWcBII9g67qrgobOU+4ppXEkuj88VHu1mFtae90YzbjeGLfHDZOEUrtHH1OY4NvJRACfOef+PbkWK3+iCo0s85M8hkCQ/MiyuWmw63YvGqq0e5RLimL1RjLUfZDmEUW+gn0pZZ7WgczrLrxLttrA26jfvRGpIgQakhr/OlKPW9JEIrqrI1T3f1KT0A9xdLlhfzEAgdv+euvcb/fv5TkmRhMUN7gbu6Z1zA== X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 31:oOVTZvkg6kPR6UL5UoSZSgTn+l/jM1uDPCIR4dbM6HBmU2Dhb6q8Cmugpv7fMrSO5zx14WcklE7Rrbe96oVDKxCq823Lxvqu0565CRU+K+NSNKpSNIQMKPQTUCVyklWHlc+msdZy6KCY85kUBlU+DS1GLZZtQ/QJ5M9zQGpD4aNlMhke2fki7nuyuWPI66iGoPfpyIHpx1mx9XCHmWhrbZJtpbJYlQ7pOtPuQQehVeEe1JftyFPDEXztDlG5YzEek7xi+54cZY71EL0SnLJ54Q==; 20:w7wFpNdyyDR6E6a/Qe1pZ2vla5mJJctgUyI9imBNdyy1OUhhSuoJLvZn0NsFWDyg0gFZ8mXTRKb3xREdt5Lw92gJf5HexnlQT1TZSDufprSn0RDmIRhVGoL2CRBfZvzeKAV9mbxBTwL3/omJb9CT68DZe+f9X6A50Xop3aEaBOF319zo0R3jC8k1T4U6Cx5p5VwIajWOSqLwF3v0qWMYKihiUM7k5fi3YLoit+D3pRcOuYLLYX4sjhe6vF8ZNTltjrTUe7CW4ibI6yvpUmoH/ws29lL52sH4uuJ/BSxh8Y6y19dgzf/qG/Yd0NE90s6/VVNH0zR+QI+r8XP5IO8Aa1JeHdCQSvulStotvejtN5huVVK3lnnRM6y96eL0ujeeqxW+teN7+w8QmX0riL4Bvpqs0xMfIQLjhVrMkQ7PfAu8vRBzgz4X4Q8zW+LOqjMwyf9+Pi0U7JgRK+Comhq6E4bqQavlkYFKMeEEPkAjGdGIhmRSFCpsE93jVIgchDMJ X-Microsoft-Antispam-PRVS: <DM5PR15MB1514800B54583F246C7E303FCD0C0@DM5PR15MB1514.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(20161123560025)(20161123555025)(20161123564025)(6072148); SRVR:DM5PR15MB1514; BCL:0; PCL:0; RULEID:; SRVR:DM5PR15MB1514; X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 4:0SHdmrZauO/un6J+VwOXH+FyUNpO7Z1p1UkX59qB0Ch2PvHSkJk2lwyBJt6suahXmyNhLCiZa9oPLyPOHMx3Y1S8XYSjopypi/S0qkBFCRvZQqw1UGRADMFmJXW61EXKRr2vZQdni+41JmvewwHIYZ1Kn+8iTJJ8yGjbF3uX7CR7V8ty49aVWjIDhgiZDZhHAxpKEhbfzD9kRGx9LuYYHNzbldE/6jD0mFnxPYUUm1QpZLyuSj4W+mVrDQBEQBxbPxLm121nO96QsOBAf9+kd99RShleskNyR3LZ/xKs9zHAUwS0ES7gSV75YSx5iRTiebGYBdfK/jokfAW3dS6nco9yMYR6i/k3x4mBi/GfgVgJmDFzqSniBfqRBxdTrvhsy9l7Qes4RE5lPflwcOGp9+pyG0dqQh4GPxLv/+hutZVx+1aYHNFOMCvalqEc+uuITZUEzR2woJZZ2Cj3MVhnN4ZudH17OTtUfo6qR1CSHnhWDqmWidaXSw8wKi+dd0W66ojz6CBkBd4B/LhtCFCjNcIDMA1KXPPyIqZCQ+U68jTpMVeqnBC7vCOpElX9/qmJQGnmKYTN6+nU4oML3I6CnxM72LSWzCuRsn5OxUEvsQTwIBDKlY8yeffTK6ejm7yLpwy8O9Ra8O/uap4RK1F/J1KNu4mpdWRgVT/SiCll92xZo/MRe9biHY4i9zyPzbp1Sp1EOlWah8lXc/9CAAjcQTDCWWijoo5/pWQuAjXNhkEL94DLFM7g/1LnauR5w6Uij4HGPdKKwVcjGR6wN2OOt05epbNfJmoGnijtlFIGoHA= X-Forefront-PRVS: 0270ED2845 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(979002)(6009001)(6049001)(39410400002)(39450400003)(39400400002)(39840400002)(39850400002)(6486002)(6306002)(90366009)(77096006)(53936002)(9686003)(33716001)(4001350100001)(97736004)(3846002)(42186005)(23726003)(46406003)(6116002)(86362001)(2906002)(575784001)(97756001)(50466002)(54356999)(5660300001)(66066001)(38730400002)(81166006)(8676002)(83506001)(305945005)(230700001)(7736002)(47776003)(6916009)(50986999)(110136004)(6666003)(33646002)(25786009)(2351001)(189998001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR15MB1514; H:[127.0.0.1]; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR15MB1514; 23:kY4rzQ+FYovKMqpqvSYU9rTypYTB1t5LEoU3USj2o?= =?us-ascii?Q?SNQB+Gt8KIQz2ZYiMoPnEaq1G3TT0OrhzkwmMrO5kVDCFOReTt6oP2q6UlRz?= =?us-ascii?Q?Rd3FhL9NyQ6zqpfmgWfFpN0oJ/zwXTkvr6eK+1zigYeMCEZNDQ+TTKZdSlbf?= =?us-ascii?Q?Yev6Hr2WjPLXlW3u5ARvmS3U4f8O9MPAjH/ZNzWBT9VFKidKeE58b1AK62ym?= =?us-ascii?Q?W+5R+JZ/cwQrQOcQ6idi1MKBRvTfkHLsurHoLTxTDakO+KLoqHsW5SeadZrk?= =?us-ascii?Q?pDNJW0Hx/p03LXJKD1CMV3ILj4DDZ5iBKtYZ/5rt+RTK331TJoP1MGGNGGw0?= =?us-ascii?Q?O+ZPnrkp5ArRubWVg8J/dhHOP0w3peA7gO9fVxXgoVdbGPRn90p4V+5uLGPC?= =?us-ascii?Q?ts8D/RdHwkZRjS/rwO44K8Frmv4Pfrl3+t2Hrw4WPTRUf9rBp9+aJqSRipUm?= =?us-ascii?Q?7o069mwYkcwdPJo5yrm4r2IXeuy27QzxlXOxsuC3gSKSlsk47qTuGf6vefj7?= =?us-ascii?Q?S+B6EV/a8LQA1Qqn3Sql8wTFraE6AQdaVm70bS6+ij7vXDn/KvHQKvAAbHB8?= =?us-ascii?Q?g89u0T8vZqc5syp9793Z4A1lJgOdW1bcacRLUpSHUmsIoSdNd4kSrJ4Bep+I?= =?us-ascii?Q?4o654vfT8tpW6qzZd617NBvb5I2bGa1CL56WhDJSqZeKXfNa5YfK/rb0YvlC?= =?us-ascii?Q?vJJyeSd/QTuxL76JTq6rosTdUVl6Tp+42YSnHF+/JaMLcNrfcjX/i36vLfOj?= =?us-ascii?Q?be7PLxzoHQNwgYwXTbgqyELyASjrGegS86FBsOXnEfRnrdzoSnX8V0ZtI065?= =?us-ascii?Q?Q4u4MFcs3LZGlYJsJqQlpyyZz8rC3Rb13UDXA7/d+fYdvBlgD9VAOA/Gca9Q?= =?us-ascii?Q?ELy5qDy2vbFTQQBsRbARMclWLA06YzTP7YZW+jQcdJxAP2F/n8t6Ws0LH85y?= =?us-ascii?Q?cC63TKwH6NqsqHLyR4jt2yuU2F6CQg8d1T6X5RsBg4yS9rF0Ugq+qZulsJ96?= =?us-ascii?Q?qaz4fixN0wfJxpsYOxZ0FlTspOXCNtp+z+Zwz3haFjo5Vuq2lhJp0gesG8V/?= =?us-ascii?Q?p8Mgj0Xkz8uQdwRcVmBNnRli1Ig/MayGsXKeEQDsWrOXeuEEcGbjuDeISoUy?= =?us-ascii?Q?K1jbXBYl+8WOnOA07Fj5IJR4n5DCkFZCgNPC7VcwVVq33NW2295AbPUanRMA?= =?us-ascii?Q?TG0421sLzjiqa0I4yvbmgpRCxg8Lb+yS1fnRm3S3lfGr4aEjqsgwPGsCFvvZ?= =?us-ascii?Q?Ahcuxm768xM6EiWQEg=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 6:WVYCV76k6hIu50LHjTD4DOODe8/6GdG+CThDSElH6b1R+8y/5o9PtHFDUYOdpZs6A1fceU/UnpGws2S+VLqml1ITS2OKhaFIu6RN0A/FQDyOSya1cjnW9g2cMLPijuc907NwbQT6cnfDcJSl218ferGGK481gDgqw9UN45OTsH5Xr8/M8xVgEIQy5rEb/ASBd55QkGDMZgd0rOVcqQNTc3FVqe9oF7kzneUi7W4Xfs1WVGrJL272KTU79St01LJawIoT/JA3KGZ7kzbARlhKcp2GoJDJGbNnlLv/LQAyjFSNGyutRAK4J5u/r8Wf5cpqjc8eIL8BvF+zjF9SDGFLyPGq0obg6JMP8alR3X+zbaUf6bIefXeLWs8QuHgeuVCM5fFL7LFonlM4YXi/1eAm/erMlMDOBJMKGUkU7ParDhlRFoyaY8MvvghfpD7d5CgQ8bCAZygZPr94OLb8Rk276A==; 5:0t9iIAEn67FHTCB61dp7UIDMuDIHuO4nU1daoJuEB5YXuu0OzqYw/BMspBxTTleTXCZ3j7gX6vv8osYNQTyWjx2nmK+8F7yunjYwuzcTju7iu0pCWc5lF2NNmoGe1Zq96V4rfS98U3GQ9HhAXBcS1Q==; 24:jXtiwOq0pBfsL/rs7JTubg9OL7wMJG9JggUEjOi4JW3TFma9+N2pdd91pCkkNJ2jkmFhwHeCfIp5bwzXBcw4X6m948afP33UdTCahNHl7sQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 7:s+eMpNR6vKTUWiuJktBnvk4tfxQjw1P2Y4HEgEqKPoatKVyrSz49estow6FlQqq1CnrdYRJWRNQO7BDtkoTnwTxRA1aF1/25hEpTl5slSh13wf4uFH8viSM0EDbhnsiVWp63LLqjfbc+uvBc9t+pGrPLqht6Bzfz7ezhtXU6rRK7YRXZsbYA8Dd6dBZ+gvve3Ud11SGI1bJ+0ybfTFXC7XvDK0KtxMu/OXWnRcAvYDQoFBGeFNSH5IqfGB0WLKcYFQA8RS8FQth8jeOfR1wzni0VY4Ef3HNz3dhWRdkG0rq9w22OW0awJKlZ1Z2Ibq4jTnSI0iNvxurL97+89/j6ZA==; 20:nFuTgoHD+aNhrAch2sLuFyrSyjtxmmoRYeSg9Nbiw4rF5nj3vdLJtIQFWZgvLrJTkRUlKKN0lYfOLJjpPCN+TfsGJs9pG9eoitG/FgGclEmSSRhrd3O0Q5abSq892P9dDIoXr95vVcwSuZfUz7OdSalgCY66GdU3w8aId7G8LhA= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2017 05:13:09.5146 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR15MB1514 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-04-07_05:, , signatures=0 X-BeenThere: mercurial-devel@mercurial-scm.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <mercurial-devel.mercurial-scm.org> List-Unsubscribe: <https://www.mercurial-scm.org/mailman/options/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=unsubscribe> List-Archive: <http://www.mercurial-scm.org/pipermail/mercurial-devel/> List-Post: <mailto:mercurial-devel@mercurial-scm.org> List-Help: <mailto:mercurial-devel-request@mercurial-scm.org?subject=help> List-Subscribe: <https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: mercurial-devel-bounces@mercurial-scm.org Sender: "Mercurial-devel" <mercurial-devel-bounces@mercurial-scm.org> |
Comments
Jun Wu - April 7, 2017, 5:13 a.m.
Patch
diff --git a/contrib/check-code.py b/contrib/check-code.py --- a/contrib/check-code.py +++ b/contrib/check-code.py @@ -674,5 +674,5 @@ def checkfile(f, logfunc=_defaultlogger. def main(): - parser = optparse.OptionParser("%prog [options] [files]") + parser = optparse.OptionParser("%prog [options] [files | -]") parser.add_option("-w", "--warnings", action="store_true", help="include warning-level checks") @@ -692,4 +692,7 @@ def main(): if len(args) == 0: check = glob.glob("*") + elif args == ['-']: + # read file list from stdin + check = sys.stdin.read().splitlines() else: check = args