Submitter | Jun Wu |
---|---|
Date | June 28, 2017, 2:24 p.m. |
Message ID | <547cf826d26340ba8076.1498659890@x1c> |
Download | mbox | patch |
Permalink | /patch/21800/ |
State | Superseded |
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 6048F2C210; Wed, 28 Jun 2017 10:27:48 -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 gADA34tUWqFt; Wed, 28 Jun 2017 10:27:46 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id E6CFF2C1CA; Wed, 28 Jun 2017 10:27:46 -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 D3B112C1CA for <mercurial-devel@mercurial-scm.org>; Wed, 28 Jun 2017 10:27:45 -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 EaAC4ux2OjbZ for <mercurial-devel@mercurial-scm.org>; Wed, 28 Jun 2017 10:27:45 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 7DA722C1B8 for <mercurial-devel@mercurial-scm.org>; Wed, 28 Jun 2017 10:27:45 -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 v5SEP35W025244 for <mercurial-devel@mercurial-scm.org>; Wed, 28 Jun 2017 07:27:45 -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=r54EEtx5ansLGj1oUXbiz5RzIubfl6LkgtqKIAPKlsc=; b=AHudwmwY19DWzs6JbMZyJExwGUGg4sSqZrOJ4Lpvf7+wDblH6di+TrTbJEZq3b5WSW/f AorLF1DP6940sZcDG2f1uxdm+EaOeQ0P0Wj+dy5673cICn+X9OLDjNcNxIEDjz0EKPjE 6Pt5/4ePEcTFo1Ag8gZPPngQjdiz0FjGn8g= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 2bcchkravw-4 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Wed, 28 Jun 2017 07:27:45 -0700 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.21) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 28 Jun 2017 07:27:41 -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=r54EEtx5ansLGj1oUXbiz5RzIubfl6LkgtqKIAPKlsc=; b=cQ0EMAASGYXP2MCtgYUG/hDEb3IH6RCogMf6e+BfkyToDrmrPVIjRVLRnTyyOKR2r7xhjSnK56GvfrQDubeb6x+SaVJgWhJ+mOpCQF/k1Ybtbtij7v37NS55Hs788+pCkhqoj9p+KkvnmfTEUu6RcUZ1Oto9lwTsGyzFxKrSzAs= 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] (69.181.140.208) by BN6PR15MB1508.namprd15.prod.outlook.com (10.172.151.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Wed, 28 Jun 2017 14:27:40 +0000 MIME-Version: 1.0 Subject: [PATCH] tests: do not use system hg if it does not have "files" command X-Mercurial-Node: 547cf826d26340ba80762226b49533c5b0c25046 X-Mercurial-Series-Index: 1 X-Mercurial-Series-Total: 1 Message-ID: <547cf826d26340ba8076.1498659890@x1c> X-Mercurial-Series-Id: <547cf826d26340ba8076.1498659890@x1c> User-Agent: Mercurial-patchbomb/4.2.1+850-c6eb0d49ae8f Date: Wed, 28 Jun 2017 07:24:50 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [69.181.140.208] X-ClientProxiedBy: CY4PR19CA0032.namprd19.prod.outlook.com (10.172.173.146) To BN6PR15MB1508.namprd15.prod.outlook.com (10.172.151.148) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8d2c0e8a-2d3f-449d-6a1d-08d4be31d554 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN6PR15MB1508; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 3:lW3o/JqdMAV+tG+xGNsgFdWd+j6metnvE9w3lKswgoUdIctml1nbr1kC0rmi7aZ5iTkrDKy0/QvFOA21IYrIa/sD+i6EQlbfQJFnsBZwExtL+eh05nq1bQS+dExFVoq5D+WIc9qwe5netF6qDe+CtO0HA27xYNloHm34QExFADwNCheinca2ZaGNGRDiASBNiA9hAxml6Y1N9IKmh/d7coLmpAoHSkOWpMIFwwi+687dWLDwpqyiyHDq7u6adfDweo1gyWYQnsJgNMJPN13ZKF/UVpCgydygz6XVw9FwmBNsmRqnXoyvwZ1W/5dL2w9MwXjXle9ZbHGoIjWI9XoH8S+St0AdgXV/6AJzj3OOMw5qEo6ukPnaAzCkImN7bU7SWr+otATq68nmPDK5mRoB2sAkm9RwilGseWLq4vubmJ1y0RVvfmIQ6agOE3tNFxepYUoqu3eaN6Ln3VExJRdvcoeWFv3WMuMHq7/tgveIbNimAzB3nYuiPRRy5rmZy03L2OgihG9yN4SE+zoZF8XvEHMjaoJhZFy8bxiwCtuAaWwtROZRs2DEvjKJgmpS7fEikLtzvBAXQspWmFpJ8To8AkGM8l3g0RtzlaaUAqGvhS6uejrPsU1UeNIcsI/4aDFVXKmpL8JYPWJ8QsuOyQSJ0/C5OuU6T8VgmFad9gDWqjNfIhmP+k9JqEiiMwf7JSGrDwok71XowGyQQMExxpcrY8SimJobWPSpE5htSBfsTBI= X-MS-TrafficTypeDiagnostic: BN6PR15MB1508: X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 25:1Qbjwjm5rHTtgXfJZ9hUp+UO0bksAudhjswDqkinKUc9j45bLjhSVv+LyxyyaWil26LQZ/S8AjnaE2NNecUabQWiTartmf380esZDCZAZls749w17jy5hYfLW5xffUkSM4Ok+Ul0Ar9hD00uLLa0I6Wtn/MBkwV5PWjYkTYUrLW4BLpy+J5LZozR5CmFwWqqXuZ2vU9siXpC7mdC5Y1SYR3MkolPSqqmfLxYYU9fGwqiNeCi0DB6N1JdRArj7ohqErP+fa/pn9yXuCwh0uM4hd/08IGYUqiq8MQOSoYQSliP1zV4/gwVl+W9iPGrrYa6ovY160WpjGdTsCf3WrLRUl7LrkLlnSTpsl4hd7wmLnJWzkxvl+Okc96jBGIBN508fXOpfaDgacwHhi/HwsWyUcP/Htp/47UcrpXs6/JhOo9rL6aTSvIoPqtp/fhxP4Kl9+wKNbvwO73DYVyo++9GfcVeKIZOOwivgHZZIRPcHFvR5Y8cNmSddQiKFJa9qv7mu5pUeHt56EmYb+axVb7AJiSpIrFG/G5vp7Cr0KWfiE8co7LZbN6ioTkD27Q15KCtPoKdnBqZTNolULNBRQUl7SSkxzOufXRjGFIaStReF1psodokFJ3aDjI0p/znEqHxaLeQZeEP5sQQ5zlV+qVZmIFXCJEO7TGNkeoBisvr/+lpGGMH1qYbeZTTBUnNGT44OsMNVgdAMJGX2wsTvVX2XbrRAciP9zdnsUvX/yt23JuSSaxEaAkea1r07aa1qUh8nkSGz9iswQdTpyxT4oMp4wljekm6xEHFMLBwnwpfxOUX0dmv0IttD0IoFRtaKlWxKsZf6sf04KvsiJMPWXALw7ds9wrrxV4ffrJeqNu/lr1ne8zRqV9TutnJauR1Ni1njQ5A5WvpGcfZokDxsWIw8tmwCajoERtcd0UazFEIKhk= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 31:5otsVbHhmzp1Q7xy4kA9OYq1UeAqorjRDwGaF6pSCAoXklMC2p+t5IqVMOF5rC5KSBB0oGohAWDIntIcOGoAwVni3FKGUSTERE5Chn7jfq06o9QI/65q7m1uwyz8vuFhkYk/oDhKRgT4UC7Os35i4cL83tprjvYcRbbbQU+wvf1Fj0el73oVpPPVwSylZjRajYchzBKpZOLBLfBGO85s6/W4/Q5SDQ5gor8xUaIoIbu+u0meWtrfAm11K8EncYwtyQnBprv8dvm214hyoYBcQ9LpGqCyOd8ek/kMln0RtET6wUz8ycJqvBblfMtbuXH9k4L/xz8f0UAwBWCaJuhSSpYmmoWqjEl/CvXXvmJAqYhATBBCi/ZHPcQzLRfM4WBLskHowSLpm5f0UQioKA/FpCwLI2Y2GtLDv8l4Lnj3q5zryfsrTbiqTfNPki7qKKNf7s0jY4kafUYM8fCp2Ed49aJYoaEI6xHzIEn6ewBhrTE8v6qGmTbMSHSsulE4MKkGnW74Iij2mRzdEVBl5C0QFh6PFrOTR5pqcxkovVviq2Ynf0LDXpT3rwufuP+Jg++aXbp0s+81S7PO2PpN0ZhwRXAx4evZKrILZZKjcLD+k+pTVA+x5lxSNeiz1wveWotx2I9cdd/45+S8277FNH8dAmgx2qzTB0Gs1pGfmF+SQzQI60AopHT3/3EGeBEQ//Hzfeil794ejGtg2LoVUMzrMg== X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 20:p6vrYI7q1ZulZghGF3r6lU0ePJaydUrcTJeGCy4p+RtYtUDgNSXOnTdNRxyLSYGOUwhxXH0RJJ4yIqPL2E1N+K86QziMSlPAZ0s6SP8jMDZoIxqt/0H/lE9kfO87UxO0JcXlNkZ+ex9I0R9h7SgdkuHE87X+Vnh6g6oH+HZnHP7vbNDTlh9Lie+90G5PDKXL5BhFMMGQrKjNZcaQmZqFmBsiWAj6j1KkAXBrVLPFePY11xWrRCyeySrWjG9mi0GpxHoFNICjHem5gKK1kuSEg5WfOH9FeJNV7uiIYjgpegfeMpLjjwJ9uRoSingULUG6QlFe7UBR6DVN+3avmZM59GmgrGxxSjtfIOzU621GtzEnGOV8ErfjvvXibfED+r0dMGx5arUWLh5c+sN6dCnmL9iJGj3pLH9MlXR1IFkem26ScsqfXyGSDOMlWTzTwhJUPxticnvxVMnYVozJUkuV/p4lxGew7uKQgp59q8Odeieo1nrJO3aJH0JavxmBBG1e X-Microsoft-Antispam-PRVS: <BN6PR15MB150800CCF02AD4C2A5A736ECCDDD0@BN6PR15MB1508.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR15MB1508; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR15MB1508; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR15MB1508; 4:pyLpROXNu9oJOyIS1kcq9qsNpe4kgGV7EdR2TVczei?= =?us-ascii?Q?YOjlTLdzUYpbt75i0MO+z6OmTZuuxsuWZZGJUY8HDcR9zs1N+CqWALlHJfnP?= =?us-ascii?Q?D7jkBImAHefjFGgE0o4lRN1IS7P2j1AonlgctPqk2PkjBb+TzuRE5AHkS4AC?= =?us-ascii?Q?HQsG3E7aMd9XHeOP3jJ3ngW3OE/+BX2OweSz+vgxTIcu5kDottY5Qqkqt0Yw?= =?us-ascii?Q?/7S+/QAJyTx9Yav/amWb55R4EzGZ/4dxqIN5+SEzDuUwU20I8UK1+R3PaE1R?= =?us-ascii?Q?xCWtT+WIJxVf0Pu3k+QDF+z0lq+I4ZFohwKiwPvDFnsqgc1ypOnwf26q2oMn?= =?us-ascii?Q?2cz0oodGA2LF9etBfYsnxoiFn+E+poxlg9smNdOwMDxjxVV9yl41Pm5P+OOg?= =?us-ascii?Q?qTigwJE3T2sCp14wJvw4v9pl06vy+N3BsxZRw8b5OFvCmQg6xXPGlr0Hcjy/?= =?us-ascii?Q?bIBjUykKf1l2lt+o7ZjTYNeO3yKKnzJrgaE0G1KXO+avVr18alA6vCYi6slf?= =?us-ascii?Q?ESBImYX2tjxSNPDcLwwgQHWtIDan7eNzr+IyNp1T/j8hp29cAgCkrYA8ckuT?= =?us-ascii?Q?8mY23A/1WVIW8dZ6s0nAC+z42FB4Sp+4FjK6NpLQoFzDOJH82mBDmm6FXjBI?= =?us-ascii?Q?pwUuXMrNK/swOOVqfiG8crkSCK6Uh3cIs3isJ8UZU1D72iSWrynESElaY44A?= =?us-ascii?Q?RS9aO5AwBrAqpzZnFwg9QVdBpCnE803Pcoky8xdpJMnNLptSRY25k7kemTSM?= =?us-ascii?Q?rFLnMfdNfRqo55cvMh6X8/mG3dF0O5yQ8zcjvyA7DDItj020v1xXyMonyRue?= =?us-ascii?Q?06ns9+PHKZGn1tnO/dJ22NDp9SHyFDKtBEEp2b2h7u0bh39K2ZV9U+7GTq1F?= =?us-ascii?Q?sVGQWn921FQ6PMc/Wssk0RMI6K+iWu/E57rdQ6AzVANUd3aYYzfRtBz0XyK1?= =?us-ascii?Q?SSkekGNbzFlyvTV3P8QEzc1o8LKMAaQ/uHSmJ4fPTeMCJApehsV0jwI5k//X?= =?us-ascii?Q?jL3F2OgbdItB+CMp7LXwfU8hu4cc5yV3O4doF7zakMvubtuipoqKUJ5i0fFN?= =?us-ascii?Q?WHcjeIeoVSi67jse3EK91MyApbC6tzxGfld/xHy3tPbe/KfGFX4OkD/StuXQ?= =?us-ascii?Q?NXUsvHQr2ieYf9yMmE1gYUlGNp0n6MrmRficrItn0Ktnax3xLYh5+osgoLQ7?= =?us-ascii?Q?UOr/m15ZJCCxDT4zODSFjNMtKNdAce1qHF4KNfw23d4tFWTQeBI/SjLOR+xl?= =?us-ascii?Q?8XeBuZOpCY62LmJdkn5NvZZ9RMdCYCZosVn8i1?= X-Forefront-PRVS: 03524FBD26 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6049001)(39450400003)(39850400002)(39860400002)(39400400002)(39410400002)(39840400002)(2361001)(54356999)(575784001)(42186005)(50986999)(2906002)(305945005)(81166006)(230700001)(25786009)(2351001)(86362001)(97756001)(4001350100001)(90366009)(6916009)(5660300001)(33646002)(7736002)(8676002)(6116002)(38730400002)(110136004)(3846002)(53936002)(6306002)(23726003)(6666003)(33716001)(77096006)(46406003)(47776003)(478600001)(189998001)(966005)(6486002)(66066001)(83506001)(50466002)(9686003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR15MB1508; H:[127.0.0.1]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR15MB1508; 23:H5Wr73nEvk3rGQqubtgD88VY8TQlP/FGibtU1Cxwr?= =?us-ascii?Q?nCKnf2fCutVch7MY+RnHBIyYXrwkx7dvJ/Cd1I+Ch1CtaEsiTwDmzc4bBYf2?= =?us-ascii?Q?wcm9wD76iuPPoLHwmL2UAI8B8mTgxROpN3+QAah7QYQfheU3OeIkgwbz9JcX?= =?us-ascii?Q?UHFA3XrH5VH656KcPm7q8bQTYvibTIlijlCbqwr05ovye2z/aFfVJbU3Jtip?= =?us-ascii?Q?nAWFrP+HsPn06PmNPBgYeFIX5OzmBNRuyr21VprNIEpJiiN+z1nK+SQ73Ffh?= =?us-ascii?Q?GxfyL7gmS6kAbsASGK58QXdbwze9V3rqHqE23koUheAqRhcqWFKlXLANgBVr?= =?us-ascii?Q?B1LWtnIJ9BSbPjAJr//jAlL+y3oqfOWSDnALXr0O2BnTgjvDtS/Hoc9Ja6zn?= =?us-ascii?Q?jkstAdlAlQtL3cyTITupGw6nK16Cb2vxR8A2luw31T0PLAuj5XU8aSFv1eeD?= =?us-ascii?Q?IkJX/532I+csnRc6JSABQRNImSieWVdQH5k5PdRKrX2HccEYzcc/NycArM1N?= =?us-ascii?Q?xELGZUgQYjEZ+fGAGITBlJTpCAY46xkpbWgV54KTNCTRvqUjKUzncdoeSsxD?= =?us-ascii?Q?KHOtsO32GDoJV5q8wXEbGad3dDQMhS/0THeqcfXIGujUMHu2TrX252b9HoAb?= =?us-ascii?Q?Gggt2gMgT5oLMT3Pik2cuJKB/Q3NTOMw18kI703zrb8z2rE8PWggVXlZK5+9?= =?us-ascii?Q?146CFaAB+OqdXtRobY85cpYZ2eiM4JJJkSBzYhQ/dS/0Uuw1+3ry1dFZybPQ?= =?us-ascii?Q?QI3nFRkRJKF85BAxuzJa29XTAMMpsJw8m3GngVQlopv64EiICyixsSsIglkb?= =?us-ascii?Q?Wqsngf4AeAeItIsNKOcH1PPT5AHpDXon614cUFsvKj5o6k6szV8mxupia6jh?= =?us-ascii?Q?06/BjxCvDpBKYN4IbDCAJoe4Wn6ZRJqc4ORVK1g9i81atzvJW/dHxJ7Oq81G?= =?us-ascii?Q?ZoynZvIf+euQxiilq3T1ysyXwXWJxvJAWUMrKl6gcaVJ1jzArDNh8UMqApiR?= =?us-ascii?Q?1Kxx2o0O24wx8SyZu1iUg6951qxyEINCVci5SJKM/Qw+TdS47QhP/5tm40SE?= =?us-ascii?Q?ah407lV0c7QhpKvCS7WOQQRKCJXIsdZRnEsXKTBduNTs+jWTx2dRx6WXqosP?= =?us-ascii?Q?PO4zxYK3JT9UgP+HDPSMouBh21Mnw6UY212cjTtWX8P1oAAwADEOUcFFqJEb?= =?us-ascii?Q?jxQDVGpV/qjn+om1sStt9Sz9MGjPq/wqnu4?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR15MB1508; 6:/Gzzfu+rGd4ar/tHxSIs5uX3W5y+OzmQmv1ed+7rzN?= =?us-ascii?Q?fVTvps8GxI6rx0nZM8xedj3u9tbAXRkttA1NJBlpLwUOnI+VP24in3z2qJBL?= =?us-ascii?Q?6okS9N5mkAmNrBns/edW1gb5OQKEaPfZu9EWYtMpcD6EDzyeG3kwZn1HJYOB?= =?us-ascii?Q?BQHcg4IbPKCjm04LGz+XWNUu4SBK6QWas96x51oGPx3DiJ7zHJvfrcfoWEVc?= =?us-ascii?Q?h9wqE7RGiUbcPPpQDZzjXnShIoWBatXxry/DJ7SstbajBjZ37GCHYvT22CMK?= =?us-ascii?Q?b95PH7J1w9gcmEGJy9R7q3taZFra7Y6d376vwO5EweWaAZD+Jtn6pY1MnViO?= =?us-ascii?Q?0dfeFw+CmUne8hgIrkHmZCvY4Lhj9CVl3SlURQq+CkgC9b2BBOG4bzVWQRos?= =?us-ascii?Q?CqOdjW0QqP0VUV2rO0P5NcX4f0e3aQDq+7yJvlvbTGBaF5lToF/X5McqiUbs?= =?us-ascii?Q?sPpZ5TR5XdfTdHyCLLLZcnV6DjmeEw37DxlyAeENzWeVukiLLHSYu8j81PSY?= =?us-ascii?Q?nf4j3SnIzqey7YXPuyDMaWvrRiYWXRIEOxosa5p8YjvghvT1nKHTIY7MadOx?= =?us-ascii?Q?jMdKU6ApK0yuIAOODwp8YcUhcMEnvVxfwWOS+vgwQ7qoye/MCTdcFV92QAAW?= =?us-ascii?Q?MYrKpTtBV2O+l4xOnlk5YZkiOHQ7Vz95/XEtjgqMXb7JSK5La9+p4t03DLaw?= =?us-ascii?Q?q8nAfLDg/0kG21X94pe7YFvOWJ1P9lCTsyR1+/yKYLWpVd2BnxwNFLGNYAeQ?= =?us-ascii?Q?/fpM3Ov3q4sBEplmllxY9sb0bYC4aTxhOiKhwKnGm2UG4l/3O03MDK2GxgQM?= =?us-ascii?Q?AViTxdtEDRs11ShUfZHbHCmBDvKWTvs+M8j5YUkYpT9986gJl8bDV980x3se?= =?us-ascii?Q?vbs9ajxeMKSb8p9pIP7gvb5vnmDvcrgxLR001WZ7xD4kIefhCK+W+wY8uYmA?= =?us-ascii?Q?J02ANLxbXhZPb20Av7l/37MVJbiYXrnmAILtWyhiYcHWj4Gini2H2T7p0hpL?= =?us-ascii?Q?Q=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 5:W60mOt7eOjArhQWWbxu0ZINn8+WXxnvS/9JXHHgupetub5JYxTOJSgTXPBC8yAvZDgoe5mg9Tj/jO3od2xNIMQlLmJQE+/qFPdAdnqPvfb/KAhtngwtAlslqJAunsNTXJW39INorG4tJRJykauAtRBvgs5WMjXNMssnL3WStiaAhWKmYeZ7QTheEsBoy6LxvtwIiaBmT4GxLZDtNwTWMWl3XW6369v5qj9bWkM1q0oH51G9amPPS4Iskau8NGjViil+MuNrDZDjUQyCkqTG5goYttHzXtvRTs/HMvkOefvdolZgYD3lQS/oErsoSTU4IfxPHZYgKvC1lkO20KwW4fX6QdEpqMJUoVmHgDowiQhdmPdar9/D47Gc2N+EFeZRHPHn9RLC8+KIjyvy+kxTfpoeSbvF5KWXj8eQxn8OIxRYQ02H1Pn0Jp5/Gv0ZOx1OqWApCrD7O349QmT7M1zGhFoRKSJamsYRNFtt9D2K27+PSh6OkJXiDM5ESshk97zHF; 24:RoHQvfVPpD3gVeYTpbIIPHj0EKu52lyKdO8V0ykOrW/f3OsHl69Et5fqbkgOuDRglRvWCs2jNg9dZoviLCS/edt+gksr3DpmDe1EzELp2QY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 7:ZGKKnMfdhwoOgv9ipzkCDBSLUtyFqONo9ZgcS3E4mU6hcgH0FkxeDjm+biSeOkLg7CZqBWhx21G1GSqq/ZhkCKEO6Md00S71nIuSjCwyKCdnpvjyf9Cix3tEEHPPQRP5ndX/YhHEL64tn/bKEbyxGUXL15CfVZJyt1Qsf8mrlad+QtETjCdSNYcsa+ABZzSJB8eN5Ne5RaWdYq/qMOxco5j+3QEleUNENEQ4OkRGNnUXLTLpC2aOIu5H17aqyeniaWLMWJr7jhphcYKi6EdHTO2xk/St1X35QEcHZZZzHpN81wvdnIOO6q8UJI6R2X1ZoNtCstPxlVOlLux5sAIlrKbVT/Dn2YjPR1XInvfPNjYqKOqkvCT8oQmfNvyxwZeRN8A4DLER729K6y7+CDIsmqlxpS/3ltbS2fBhh750bGSK0dWEkdW0Qo1qDlAI+R6XhubQcjSLriwLElj0Kj+w5EUSxjZ9lC8X0+8RpL0sLL4NJQ30NcEaLyJhp3GFqFsbcwLFgr3Nc7Oi+xczp8JUL7QWu904/90Bn121eoXTXsnJtM2nFUNJYHVtPagsb2JzsNae+lxVAOT6A/Ngb4kEtpjKXsV6vt2XePijzn1fxcxa1WpqmZLKsveUJNFFDMElRpI0qVeO7/RXbOCdHZiKePXyq5V0ELpLZjuI/1TWqAbKynsga3M8IcWkYPrPJl/daZgykfNrPQeBy1tZ1+ky0tAmb4cPVaNXFPy9NaxMV05oQZV2NWo5Qc9vDqY20k2SoEINA2CtrkpqhK0RgzWvZaqUSB72BSmJ2fbNWVYei58= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 20:C5IWxPLjyQGQjHZeq9sYqHHX/2IFf9VBpoy44vcGyX0LkXyQvuvbDnHFU+kHugl2ilO+YmxddlocrNeH89NC5+aokyI1fDVhTtNfHQOjw73GZf/zaDdypDPJU+1fC7+j90jmwylRpmD1QKfmjCHA1i3e6SOMSdnzJ2n7krVNLmU= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 14:27:40.3883 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1508 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-06-28_09:, , 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 - June 28, 2017, 2:24 p.m.
Adam Simpkins - June 28, 2017, 7:54 p.m.
On Jun 28, Jun Wu wrote: > + > +# Most test-check-* requiring testrepo use "hg files", which is not available > +# in ancient versions of hg. So we double check if the syshg works and fallback > +# to hg shipped in the repo. > +syshg files -h >/dev/null 2>/dev/null > +if [ $? -ne 0 ]; then > + function syshg { > + hg "$@" > + } > + function syshgenv { > + true > + } > +fi Looks good to me, but this will need to be updated to the non-bash-specific function syntax (e.g., 'syshg () {'), as Yuya pointed out on my earlier diff. If you wanted to be pedantic you could also replace "true" with ":" here; ":" is guaranteed to be a shell builtin; "true" may require executing a separate process on some systems. This probably doesn't really matter though.
Jun Wu - June 28, 2017, 8:43 p.m.
Excerpts from Adam Simpkins's message of 2017-06-28 12:54:18 -0700: > Looks good to me, but this will need to be updated to the > non-bash-specific function syntax (e.g., 'syshg () {'), > as Yuya pointed out on my earlier diff. > > If you wanted to be pedantic you could also replace "true" with ":" > here; ":" is guaranteed to be a shell builtin; "true" may require > executing a separate process on some systems. This probably doesn't > really matter though. Good advice. I have been wondering the usage of ":" except for fork bomb for a while. I'll also fix English grammar in the comment.
Patch
diff --git a/tests/helpers-testrepo.sh b/tests/helpers-testrepo.sh --- a/tests/helpers-testrepo.sh +++ b/tests/helpers-testrepo.sh @@ -26,2 +26,15 @@ function syshgenv { export HGPLAIN } + +# Most test-check-* requiring testrepo use "hg files", which is not available +# in ancient versions of hg. So we double check if the syshg works and fallback +# to hg shipped in the repo. +syshg files -h >/dev/null 2>/dev/null +if [ $? -ne 0 ]; then + function syshg { + hg "$@" + } + function syshgenv { + true + } +fi