Submitter | Jun Wu |
---|---|
Date | March 24, 2017, 5:32 a.m. |
Message ID | <be965400bcca7b69bd8e.1490333574@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/19624/ |
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 A09102C18D; Fri, 24 Mar 2017 01:33:28 -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 etlRnNvpgHEh; Fri, 24 Mar 2017 01:33:28 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 5EAE32C1B0; Fri, 24 Mar 2017 01:33:26 -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 9D5DE2C17B for <mercurial-devel@mercurial-scm.org>; Fri, 24 Mar 2017 01:33:21 -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 y3fl8aoyd8pH for <mercurial-devel@mercurial-scm.org>; Fri, 24 Mar 2017 01:33:21 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 2D7B92C18D for <mercurial-devel@mercurial-scm.org>; Fri, 24 Mar 2017 01:33:20 -0400 (EDT) Received: from pps.filterd (m0109333.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v2O5OVfK020356 for <mercurial-devel@mercurial-scm.org>; Thu, 23 Mar 2017 22:33:19 -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 : in-reply-to : references : date : from : to; s=facebook; bh=/8nyjnFTeregK5jTWUwwyk/8jzn/lkqbU3I8B4QWGiM=; b=huWvIozXev5bZyzjTA6PNzShGTVAHVL9xxIJsYthJzoV0jl9QrL/vpHdki+6NTpiPLD9 eNtafZFOdTugZ572N+kg93ed/DFr6t/sTMlXRnn/0VLz794FbLB0V8w8kT518C8cvP5i BclfCSFun1ayBDXzTErIg5KcOH7yKf5tcao= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 29cs7e0jye-3 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Thu, 23 Mar 2017 22:33:19 -0700 Received: from NAM03-CO1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.20) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 23 Mar 2017 22:33:19 -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=/8nyjnFTeregK5jTWUwwyk/8jzn/lkqbU3I8B4QWGiM=; b=XCxiR++q7NlRYCp1plPlvhoor6ClcLfM3s9qTnGiPDHDHpcska8+x46lGZQewVQSPTsHBzLrR5JxYuWr4qNIyOiPoQppR9rsBifu5QVL6sRlMRy0rH6UY8Mf6Q4uVGrJXCVth2jxXLXpkV7F2JOsC9sGyDsp6A9rtDnHcELqFek= 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 localhost.localdomain (199.201.64.3) by BN6PR15MB1507.namprd15.prod.outlook.com (10.172.151.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.11; Fri, 24 Mar 2017 05:33:08 +0000 MIME-Version: 1.0 Subject: [PATCH 3 of 3] util: enable hardlink for some BSD-family filesystems X-Mercurial-Node: be965400bcca7b69bd8e81f53b4ab6b66a847ba0 X-Mercurial-Series-Index: 3 X-Mercurial-Series-Total: 3 Message-ID: <be965400bcca7b69bd8e.1490333574@localhost.localdomain> X-Mercurial-Series-Id: <597a29c947fe2b9f9ac0.1490333572@localhost.localdomain> In-Reply-To: <597a29c947fe2b9f9ac0.1490333572@localhost.localdomain> References: <597a29c947fe2b9f9ac0.1490333572@localhost.localdomain> User-Agent: Mercurial-patchbomb/4.1.1+683-66338e349ac0 Date: Thu, 23 Mar 2017 22:32:54 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.3] X-ClientProxiedBy: MWHPR18CA0047.namprd18.prod.outlook.com (10.175.9.161) To BN6PR15MB1507.namprd15.prod.outlook.com (10.172.151.147) X-MS-Office365-Filtering-Correlation-Id: 1b7b1a55-25e0-4b6c-24b3-08d47277418c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN6PR15MB1507; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1507; 3:hj0ZhFtwj7SaF5B1dK9G/udEA119xm0tHH/rT0rQbV8ZxXGmPFCl1c4I3bOk5ToR+hwKCnzRQpipBKLTN7wzxI2dYVWILIh9d8tbs6seDT7sAXa1CC0rN7La3IhgBVCURbpBFpHHJtRM4989WaldB+oglXFyC6OBZq5RzJzFP32U+jW8CPMjY4lEQGC5MRaIuFFJTuHdgRUTzdguZJZvGBqfQQTK+85+7U6h3WtZK12zTPL2N+E6rkPChpF7ZJgTAFQ7gNJJaZ68HEfqBCEitA==; 25:4i6CNrDaoNbB3+YvcUPGIfl9qWYeldornF+eSo+F1sXafbrOLwx/bFvTaGhyPAAURu0qRlBq/atRvigYztwhUu5EeYuqQoHUIU0d8oWmnoejvD0WZO1vDhDpiskwQ6gJZSfXXsmA5NxPp1AWTYNvp3XnZOTd14W8CCHKWsTLdH0id+seqDGX32YTKV1eLuCxvQ75BSEXf+hc6BOAnjWzEiwTZ9+xmO8sZiVTucRu6EnfaY6fPb/Mpu6oNjAqVZ9g1iwxOfmGJZBvnJ59gWuE+g7NSBMkVLMLJFKOY7VusxQOCZKyRetkMNMHeQs53tE+LpYiTKLt83q7HzAjqV4jZAgihQFrE/wp1OPz1u/DxvH0VEHWEJDmY9gMtKkx/9dvyensHMDE5s7Gx5fyS0JpSMGgAKOnjlIBTryNd19jOqryJoRx2XIFbakxwvsF65Qg90wojiXLYQ9nSKv0uV8QdQ== X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1507; 31:VGY9ZyaXZiBMBJ+QRTh9Unol/d0LyTWtBByYmEU7wzOwFDn2fNSR6ujSE0XoSuinaufiK11IZQipd067aj3cU5EqDA2uRiKUvMTdMfktAeZ3CZPSFMY0LpRlddyTF4I+7FPJyZ/94Ikt8rpmSE5Rpo/CmTbACwHjiPLUehM4yOK/ADbQ7wwy07B+VM34oxDUdYM8slTaz2Vac9Fa+E72Kp0EXvvQLWUzJGdl6IsbJP+auk1SZnMzBilCx/6lLgTrtyT6h8fI7GnQ1O98s8CebCrGhbgw7DqmxoL/ND92gew=; 20:9qi7+4iyshR5w0itHPQOTzRgRkYuxS5ztzx8TDBsMM8KGiOzC3OSH8YTQgEZ06PwOqwVdTgJKhOvEjZiczj7lPisid4pwA4nwuZKT5MToiwzFWw/6djeDC0Cy/tUP+v85uke4DTI2+gzkr2j0YVbwENzFfmiy/1XlkB6rLQO4s0zaZ4MpqH/nnWIiWJRy1NWSE2qbZzwYZrMhliD4bTbJIoiFTlymQGCzjL2QVYmrSzttjhHR2uUqA2pupOGmfJsTgC32zh4RIWaXzbjGYss2nyI81jB2pHVK6Hw4CqCvSh6lA23bDCn4U0JJSm2GwyHy4xjSwL52s6qC3JHF5q0ASwu/Wdl8W65XjqJQaQ5RA62wElNkyRDA7PD0jQSE6t3z/odAbFZfDN2D37slNNBRJVzHL07F5O1sIWL61njmtiB2uxTbxY9QCZZNA4XIg9RUJxJRP/bx3XjR4f+vRlbmPFBLTl5ZPaCetZetkBK64G4nLWKxi8XicWRSYROHfLl X-Microsoft-Antispam-PRVS: <BN6PR15MB15073FA6D9D5A97998D20D59CD3E0@BN6PR15MB1507.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123558025)(20161123564025)(6072148); SRVR:BN6PR15MB1507; BCL:0; PCL:0; RULEID:; SRVR:BN6PR15MB1507; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1507; 4:TcUVK/BEdWShCN68gwLJY6imEAoLSF3fJFCG5V7LOPfijEYI7oh4qhfIITneyBpkGCjO0+jYo/hBZSXZqqXPi0XG3s0A8gMAbJtR8Ez4AW5fZQWp/YuD6prmBsrdmoM6NU2jLs803ZoP/m/kKaLxmBHQsn9nTu/p0VyMcDImuuCsUOGTd9v3UKBxbcvJ9CiHPz8uJ7twbbC2iHjRUvdlogfBs0a0+OOpl4o6NZ+bV02Qyw/PTKvRnXCr1t0jlU7TyU6xVxSdU7BQtRQIM4G6Kl+G6xoghOAuk2o/rF8w6zXfis9SPvxbR8GelLwHWNX1ZGW+rr1N2WxBpkq66yWq4ePzkRLPZUG+Cqt0vI/ewwDMKeXbBHyu3ckDyt/s6QNUHaYzfWiktKRFsI8JtLzvnInxagoV0ve286oD6EUSJQhOZk9/NXDuPp1P7OaR5wgyUlSRVjsXY/NaTd48LQ0GcHOeU+QK8ei2ivofUX4hev4PwjZYCArTw+bxoyWTcUfQ6SS/T38jd0ckGeYwDRjHHvcYX38mW66lHsGtHm8weu7lni/DyORrEzedVVPeXy0z5BVfpTAGP90zL7iFOGDL44N19vngmh+azzrIMxwAs0I+uvW11A8ElMepND+3eY9yWmfYxXuL6NhAc3tHWBeQPcRLbfAgW0+qh3Pehk/3AOHbkYDt9FV96gLSoryuD07Z X-Forefront-PRVS: 0256C18696 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6069001)(39450400003)(42186005)(110136004)(305945005)(38730400002)(23726003)(25786009)(5660300001)(83506001)(189998001)(81166006)(2906002)(6116002)(230700001)(3846002)(50466002)(53936002)(6916009)(2950100002)(4001350100001)(9686003)(6306002)(8676002)(97756001)(6666003)(86362001)(6506006)(46406003)(55016002)(61506002)(50986999)(66066001)(47776003)(54356999)(33646002)(76176999)(2351001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR15MB1507; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR15MB1507; 23:55T2u12v5RHVB6gDHNbzMcJbV4yHXJLT3l+hFN+gn?= =?us-ascii?Q?JGdDr2nXIuvgUWJJGajUsrp4aCRL0Kvf7+nmC1HOiA0s05iVlVbwBqn5x0Qv?= =?us-ascii?Q?PxnEB9jJGXzUtnai7fQ8+C6VtSs0wk80l5FhHq7cNzPFUeXP/DFQFCwWzp1D?= =?us-ascii?Q?UW2PTKbEE26gAH+HYLlBQYcitOQUDp9CRx0yeGmo0/LPlmR0xzBYeKTaHRS/?= =?us-ascii?Q?BV6j3hG+lme56pr5G2way5oUdgLBkTSR8ngkihqiS/gAe5vXKhL8/VdWrgg1?= =?us-ascii?Q?PxSuKJL4oY3tVYUefRMZfxlfMg6nMpVk4yIbjI9tUekepGovPFTU1i/o5ELF?= =?us-ascii?Q?8/WG6rQy9l+dtnzlnM8+ohWHNqLzJYfxpwT+SWEKuTo3vtxSK3Jght6/j11h?= =?us-ascii?Q?b/qEOJ/0ME4DoUWMbr1tjVf4ambmlSS5sX/O/jCM7dAJnZspDr1smhLL0lNB?= =?us-ascii?Q?+VgrFvCrc/yl6iaMfTx+ZORadSi5bOY71w7HK5QyrNxdYIEP7MJQnOhaCAIm?= =?us-ascii?Q?tErqYqc0EkOW0ult0CRGD84siInH8nddwa0qTIZ4wEHWwohomRJ1Dc8MME95?= =?us-ascii?Q?IAc2qZbU7LkX5/Ftl431XrbWcbTwbrb1GqDtllXskEt9szu58bYDlbTexOqi?= =?us-ascii?Q?A7M76SW0KN4ThVwboYtNbFYCalIdowkcWX1D8QExRTu3HBNLJqTpKfUvRxaS?= =?us-ascii?Q?Mv7h7YizSt+ltjJSazETGssLyT1kVIzrptEqCaZA4u84/M2Vl2PDRlJTjV/7?= =?us-ascii?Q?9gb2DCftbbvLB/iSNWWntRkjPPkGbxCasBib0MIwVFBBPejBnM0jGvTejVIV?= =?us-ascii?Q?2A/6+o35cqKsBQJFD7Lu/4FC6D2Y1lLsJIvqdEMVCThUHs7ZxFJMTh0jHnRo?= =?us-ascii?Q?4FEad2ozZgirIdjTsIixETfFnbIsxL2bCxfnqbFXeOidmcLBB5r1cLbEMkAn?= =?us-ascii?Q?6cVpZ4yv0t00M2pMFssiVkp7kzzX1dibekGwSA3cyfiq+WPvqoShpkNgIPnT?= =?us-ascii?Q?SsEtiV5CI89zATS5Skh4eku?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1507; 6:J9WBXNdUW8y5DWZeAlX6DGKxylKD2eT7iWOts8+gnzn22b2nNpV5vW4IJAeanniioSWm1uSLMjZp+q5RNQPGShHELEXZEKTaSGlN2ErAVkwky1Bi+3UopaX/4+DsEqfBbsKgFeg/guMK+GZgsVf7fhmMkvDn3fSANw0g69Qn0Zt7rp5mouxfqJC5aCUYGnio3LveQlFnWb1hTA8+k2l4aG2Mf7j7h9SQO0BmdylwJ793PxVHPQSTOq7K5VX9M8uSRwW8eqsN3+eer8NYXrEOz3umnfkOgRTL5JyPORbo8Yc/rP183PnTZbrRak8nOywlG73pIACfi/0LDf9Z5l58OUmn6UxzUauKtYUAoQgbG58SfpYGaHpeFYvwvX92/FYJP/DWF2zlyLeXYK5BJSSL9w==; 5:WY5M+G1sCJVho7nEhWZ7bm+Jz2oso677p8hwQER7BZ1bMwQQg49W3PMIBOl9eCWszjRn30VgwOExDnN27XoMAXAGBJH7qFc30H5e5S3XlSfgsFWbb/K/otlDdSjZgkU7IDXz/Xbme3ZNEFELtO9oLA==; 24:H2hSmnrvd/iM8kfMoJL+1/evNd6v8LFBTeqXDD5RXCz2EyE9zMkjJKl33/vvWyl1dl18A7nXQbRbCnw5mWjfebJQENlZTf+Uw9BZYf8DdWg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1507; 7:LNPmziRip/PtU0/frGrikHTExp3yPGhuSBTHHcOl1CZ7PtDNk9XenWAIV4C95u5Gcs3tRUdr4P+du8onmu7fpHvmRf0Pe3fyCZ7Zfr9uK08AgiFyKmg4/qff4VULX8zcQhBG3WXRMxSg5XBog9gzfPnlnjlvX1CStxNp2mrCfQA1udBS5BTOC/4oPw5fmIkS8aB8v0riqouupKyyNZkwbKYW9s6TT7lDH1pj8L0SGDA0YPuMQouyBciHdl1J06S9aCUsETZ2A3hX1/zNEG7me/mGNjC1rl+XTmyK0bqzxOMGkpJQjdjEG9W0342VLBOPKQxGj46WD24BGuMsO/JqCQ==; 20:wE6FiYcVzDtF0/TYX75k+7vI0OIQNGOU6iLCDrQWHKsFdDTLZkS6BZcB3dT7b57n7k0A4E4VPLD5UypZ3ojHBR+gdHp0PfHMMKThzskOApMNGCWNRchvpQKy7uVGSYy+Wdcnbr8FMwQJwR684RAI6NCkBdzYHy1jJyy26tWPUJ8= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2017 05:33:08.8307 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1507 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-03-24_04:, , 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 - March 24, 2017, 5:32 a.m.
Augie Fackler - March 24, 2017, 1:23 p.m.
On Thu, Mar 23, 2017 at 10:32:54PM -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu <quark@fb.com> > # Date 1490333510 25200 > # Thu Mar 23 22:31:50 2017 -0700 > # Node ID be965400bcca7b69bd8e81f53b4ab6b66a847ba0 > # Parent 825bb185512c66a43ae6927933196b8356c99798 > # Available At https://bitbucket.org/quark-zju/hg-draft > # hg pull https://bitbucket.org/quark-zju/hg-draft -r be965400bcca > util: enable hardlink for some BSD-family filesystems Queued the series. Nice of the BSD family to include the fs name right in the struct. > > Since we can now detect filesystems on FreeBSD and OSX. Add their major > filesystems (ufs, zfs for FreeBSD; hfs for OSX) to the hardlink whitelist. > > diff --git a/mercurial/util.py b/mercurial/util.py > --- a/mercurial/util.py > +++ b/mercurial/util.py > @@ -1062,8 +1062,11 @@ def checksignature(func): > 'ext3', > 'ext4', > + 'hfs', > 'jfs', > 'reiserfs', > 'tmpfs', > + 'ufs', > 'xfs', > + 'zfs', > ]) > > _______________________________________________ > Mercurial-devel mailing list > Mercurial-devel@mercurial-scm.org > https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
Patch
diff --git a/mercurial/util.py b/mercurial/util.py --- a/mercurial/util.py +++ b/mercurial/util.py @@ -1062,8 +1062,11 @@ def checksignature(func): 'ext3', 'ext4', + 'hfs', 'jfs', 'reiserfs', 'tmpfs', + 'ufs', 'xfs', + 'zfs', ])