Submitter | Jun Wu |
---|---|
Date | Aug. 10, 2016, 5:29 p.m. |
Message ID | <7472b38c08ca30af7466.1470850199@x1c> |
Download | mbox | patch |
Permalink | /patch/16246/ |
State | Changes Requested |
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 2E4B92C47A; Wed, 10 Aug 2016 13:31:33 -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 zfeIcoR9bjvt; Wed, 10 Aug 2016 13:31:32 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 953CB2C47F; Wed, 10 Aug 2016 13:31:32 -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 4EF9A2C471 for <mercurial-devel@mercurial-scm.org>; Wed, 10 Aug 2016 13:31:31 -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 2ElhbJp0PFuV for <mercurial-devel@mercurial-scm.org>; Wed, 10 Aug 2016 13:31:30 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) by mercurial-scm.org (Postfix) with ESMTPS id 3FCA92C46F for <mercurial-devel@mercurial-scm.org>; Wed, 10 Aug 2016 13:31:30 -0400 (EDT) Received: from pps.filterd (m0001255.ppops.net [127.0.0.1]) by mx0b-00082601.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u7AHUgYv019464 for <mercurial-devel@mercurial-scm.org>; Wed, 10 Aug 2016 10:31:29 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : in-reply-to : references : date : from : to; s=facebook; bh=mbhiBT6bXwueM+DjKYvHG7WsaNbPxt/ZX7HA6bXquHI=; b=X1XX8hGsZV+eJUEn9+ppe/viRl75ZlqxUZOPnED+oLyHbUNFCfmpHjoRoECmBD2lrCWt gF8GOr11jML9nODfhR75jTsPXMvWfVJBbACcpT5UCSKokWNUA57b6QxHUwZ2pHhyXQT+ rcGVjVg8/0x5AEaqFZhCf9w+22D3HY5Les4= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0b-00082601.pphosted.com with ESMTP id 24qebeetxe-16 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Wed, 10 Aug 2016 10:31:28 -0700 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.15) with Microsoft SMTP Server (TLS) id 14.3.294.0; Wed, 10 Aug 2016 10:30:10 -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=APHar+Dq3bp5gDKRoFnJLfMVnNjAQ6aIklbylBIV45k=; b=Tvhnkk7tJGHX28N5Qmosr7np/ioPXkJTL4JYK55ScHHyjP0p56j6IEgBjOUkguLzPHRZqfdXAvBbVVAO7m6ktzfWVbcOV5H78UjSk8pZD+oCXu1wz9tPe+fwgJaczbnEZ11AyOjLKiqA9zaYvUIriSBIFMuo80KafrEf6N+tLqw= Received: from [10.0.2.15] (199.201.66.3) by SN2PR15MB0992.namprd15.prod.outlook.com (10.169.192.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Wed, 10 Aug 2016 17:30:08 +0000 MIME-Version: 1.0 Subject: [PATCH 3 of 4] chgserver: add the setprocname interface X-Mercurial-Node: 7472b38c08ca30af74668f41056afbd065887c04 X-Mercurial-Series-Index: 3 X-Mercurial-Series-Total: 4 Message-ID: <7472b38c08ca30af7466.1470850199@x1c> X-Mercurial-Series-Id: <4485f6b4073cf2e22d8a.1470850197@x1c> In-Reply-To: <4485f6b4073cf2e22d8a.1470850197@x1c> References: <4485f6b4073cf2e22d8a.1470850197@x1c> User-Agent: Mercurial-patchbomb/3.8.3+274-8bf84295e59b Date: Wed, 10 Aug 2016 18:29:59 +0100 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.66.3] X-ClientProxiedBy: DM2PR04CA035.namprd04.prod.outlook.com (10.141.154.153) To SN2PR15MB0992.namprd15.prod.outlook.com (10.169.192.8) X-MS-Office365-Filtering-Correlation-Id: 366c2bae-399c-4e2e-aba9-08d3c143f9e6 X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0992; 2:vtnJsbcQdDyNrJY/1SYXy10v8OK2o9SrhPei+G4dmtXtl+XArD0q12ocpQhtxIR73rMONA+e+B4qgaN1WTn5PUT5sjswBYhGF1NtIo6BXQZiDYNndCKHHn2J1mB4vcaTfqefo8m4nvbsHk58qB1S/JteHmq0ALeK1DuBRr5rWyTm3T6ucrSy7tbbS5aOr2HA; 3:I7kPSFS00Fsv6DtERLninbgioV2lN8d7jqHx4qKWJUE4QI5/9UuHgVjAaBho32p9DWzSByowxnAgQDVtKKPH1NSxD88LMNuwEwwD216nMkdo/FgaSc11cBkiSmVI4MSF X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR15MB0992; X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0992; 25:8W9KymgD+VwadV7CkYzyIBW9aDBfqTS6Z1WKWUG/AA4lzCC7bGs33124IKdVQX6X8vUOoXxeSD8hSpwcC8Cww0Xruc0n4VSs2iWQfb9ufo8jKGXsBCV7pNhGxiw1Nv3WKrdRYTcJnnAUjqWNX9wmUjg6u5cmTUy2bpQFzFra/rbEqONsB0l6Q6GpFcim3LnHged7Q9822zZeTjKgQO7gW48BuDUYUa7DQ6T+yVVZKfQ7O4Hj1/fcVuJyPHjSN2OIDe/7zFYTQG7Uv/n/pRPKhgTVwh6mSFXggJN66bLxkccRtTi8RAM5qfholphXBl8cfWbArkiTo2+1+X3C6NwOaoBYJMdtTjZwqt1FMfPO7np7+LwDxeAnDkvqRHZRK/Ej0BMJDTpG5dfraMRDiXNgcah0lrgZT0PtGHdonnlUjdqSDzLH/An86tjSpWgq605clegE6fSKXlZMDLRakq7vq6CknRwGoa0GWeauhkgX4YTMvAC68eGlRzqT86/731SOu2ssq9d6zDObX9GgsO3MJbgZLq60jQakqM6hYOXvD34spPLHiVfUSGvqqINKDO+cWtF4H3BK/qfDPHgMYp6eDIE2X7xBnuSkhftphRw1DG5jJMVr43ENCg0GvqyzjxtaL5XHkELD1t0GrZmjSjEaH+Hj4gn9XF5KZZLmPq2JVvqMx6Cp2tlYJLqbhi5jx54EYY5ZyxDO4KZYoLjFU7kKybEhrFbtprpZOh6VIUB8INskhYKZ3IZLi3VMp9IW3BdTVWvwEYBrSo/RVbz3r1hbZvWS8KULeMyIYuqzAvZIl+H/92ikVJa/rJgpGciiIPK4 X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0992; 31:hHd6SObIcTlaZLl2a3aF0qMZQjUX5tWnYld2BBO2+Wvdoq8AUkx8EQ6CD460SBq9xAYliS89xLKxZkQEhXUJMDcZ1vcEASYZbDiNDd7FLAPOjr2m/lzGFKzOTxdFby6h9fTKivxHPpwjz5kjaxUYRxajfWYIBp7Ld7XV0nCegAXHkAb5LDzEgc7Z2/2YbbByoTBghXjheN1U2EHeVVXbOdx6dMTflfRFoZs5Yeu3z7c=; 20:J6zVxqXEEKtDNQWys/Xr/RlNXeJvB6wZMCq60mJLuZNBOMUOceVU9XEdrIQQ2RL8aCewD63gFaxQvS2pXkG/iWJpjBGmVelOqF/nifGHq/w/1ATBPqYsYjA2ITczrCvq4DZvQqvDcuYymKAgw4iIE/0OgnpE1m2M2r2yWPG1eqk=; 4:IkYJXlGXEWqWz4jeReiy/3MVVk0GhDoE/GzOswcu87BoR5CsCkPGSMW4VXd30xaGcnyTUdiDe4bbEhH2SgBW8sCNWtYIdtUH5B9uCGLrs8S8NQ/2N6C+th4T6EeRLIHWY4Jtu3mc8muscCuzvU8BpJPsVTdVdWzWH8+YIsK+vuB8S0o4Y9M5wgsQTrOHYJI1Kc28Hd8lV5lIA/FtcBBvld3FZSP04RAc9pGxsT/4YY0F1bjqZIHMDhVbl4OohObudBiWMag1Di2h9qItQ0GIHtcQD3RD4VfL/K+VKB35TofpGzD97QFAkJl3n9+BBKicWaIuOHJP4snYOrsTwj96AtCwTsBOou4leuTm19LdYGcrCEySUqp/BDlsxiI0kWQ9H7k8biAHTMlGWpQnFzDu22qnEy5nEM9c3frSDq9B4JBYB77EEczxC5l02jX/xtui3m7Sw5P5EHxzEdidGHm//OTdxUdm3/2ENjqlqkOnlnM= X-Microsoft-Antispam-PRVS: <SN2PR15MB09929D9549E2A52FF7CB6C98CD1D0@SN2PR15MB0992.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:SN2PR15MB0992; BCL:0; PCL:0; RULEID:; SRVR:SN2PR15MB0992; X-Forefront-PRVS: 0030839EEE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(189002)(199003)(110136002)(19580395003)(9686002)(230700001)(77096005)(33646002)(586003)(47776003)(19580405001)(33716001)(23726003)(66066001)(86362001)(107886002)(83506001)(189998001)(42186005)(46406003)(3846002)(6116002)(81166006)(8676002)(81156014)(2351001)(7736002)(305945005)(76176999)(50986999)(106356001)(7846002)(54356999)(50466002)(68736007)(4001350100001)(101416001)(105586002)(2950100001)(97736004)(2906002)(229853001)(97756001)(92566002)(15975445007)(450100001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN2PR15MB0992; H:[10.0.2.15]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: fb.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR15MB0992; 23:TU1ICNcnJy5u3AUEZinXJ4essmRUNKLqf1+3IWr76?= =?us-ascii?Q?FN+axtMksf7JpZBz6gAeb9n+WOlJXZDqcYDdk3IaegyGooRVIFY4yoq9SlzU?= =?us-ascii?Q?2XeUl0iUUYpk8CWGkocVDvXzbfE4KKyU9CvGRnO5+UzRjRvpIKp2JlaenIgj?= =?us-ascii?Q?2XKOg6rNMHsBuibfelmjKfPpcoDlz6rpBVmiG5gB4Qs4ZJdstMUA7GvwXG6x?= =?us-ascii?Q?ZfIxAXoVjPqmElK6Y/IaI0WZ5eV2i5O92jSOffLVb3khmA6SsnBmJBMe4X5R?= =?us-ascii?Q?Jg0T1mJSd46ifs/f2FV9b4BTGmirFGFTnCCQi+xzHUq/Gn0cGJUS9HqGZ6Pd?= =?us-ascii?Q?r04eRMomSHzbfOOTJjgarUlgKswJ+l0Q2CFBmwX1fx6BV0sXmn1yge5mpbzN?= =?us-ascii?Q?paOu6PaT1LyfTJhTMcjO1AEd7HEs6ahUjejmyBPO+51hJBSdOoOQmjV6HpwZ?= =?us-ascii?Q?mD3YOWxfdqoIs/2R6BCJxmYIhH8S0BxLz0RJxf6upLyi+yg/Lz2n3718umhU?= =?us-ascii?Q?BN5X4YXvdnlogxe2tVP1BDdI/bjzDZNg6mpvLL57CAMqbPtUEhurtStcner+?= =?us-ascii?Q?UBSsGafjc8FrFIu9jbAyKmL0+1wvoxjCAQb08WfqpZq2gaouRo3HDv36mVFK?= =?us-ascii?Q?0O/+xbdQIOTqTVeT+avIiAa/har2BYngYtfnQ1r+0T4JBi7ArWlm8ikkOsl1?= =?us-ascii?Q?7/v7ush6U55rdP5zTlzi+WjrIvG0zI1q58aNqoHIjENos5blHhOF2aAziwEL?= =?us-ascii?Q?g7PLNfk0VvxvKhn1S0cR3pOdgNH2VBujLjmp1ajBgLOMc4BMU0g6uU2PSKnD?= =?us-ascii?Q?WYPmMbxTy+SEyUNxx6L2J0B87S51PdbuyNbZxT/GhgAfxfxvg/1AoSrhgltu?= =?us-ascii?Q?hi4KYssiHwXNeLINn7EQewTyTzC+ga6k9IGg120Z6K2NwoYr9wQ3lfu9558a?= =?us-ascii?Q?wZurhDm/E8BRUs57+Ls/P1+7HJdyo6j66MT4PEwK3J4HZSNmdTQt9r0/4Whs?= =?us-ascii?Q?49rK5FU6lqaS9n9ZOMu9TJYXN10cSSG/zfR77Z7KBmZWH7C9/TJ1los27urB?= =?us-ascii?Q?jpu0MYyGr4YZVt45J5F4qj3iGhGmzEpWPbbJ8QR7GVx0re3nMHqqBjjhMv1A?= =?us-ascii?Q?yIeMnrL1f4lEUiPlXMEu1kL8GNB4OEAWrchfPdWtCwpzlI8AZvX9uomalM/J?= =?us-ascii?Q?qRLXO9njvJg7DmUYtTXhdYWQAjsrVy8psIJcHuQ+ITOhL6IqCkxDi7LOu2EI?= =?us-ascii?Q?Y10zPbrMBJpb930r60=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0992; 6:yLPKLRPkhkPkwSEnkQtLz29xMZIwk0PfdWF4M+flch6ZJjz7/fKXlEAslHh3Oy5CHZwDxeX/DImb2Xv2wZzlz4QVc3VUu6rjt63s7Ois4y0qMTieBscE7Zc/YkHWgXaCPRnv40Ndt8HyaUI08FIj1E0NnwugqDoevlbBtocwGhEC9vqM+wpY7UigHUBm6TgQqweNfemlr8Ct+tF/6JteAmZ7kIobk39DS77kxvnHpVKsUgeFRHuAbQv8V4ynB25RJ49UVsppsqfhhpRuAtgslx662GsUGpU+UT8tA2HAhN8=; 5:tUjfOqnGtzl/9mjGEMq9NwHor0edMGFXYfd+WbLiZCrJpRkW+3Ncm7xW0xvJzKKYJSTQpvMz2AOzBsfMYDbTiLppvO0EO08bvppfikelkGE72meZ/jknPxrANJFGbsbKHQwReAWZwE5l+0+rtnrooQ==; 24:MbOGnBWHTol3f7tQP+JOORYxE39wmTz52I5hvCwOPCxBVBkzI9jHXoiyK0USzh/4uPRTk7hbpGDg6qoQJYDL4DfXZI8znKjr6ZaYK2w1rqQ=; 7:6BGf7DVzY/7Frxwd5B/vGpv0I/xZsnHxoueBy1Nxs3zUCuI4CGPdJJNgaxrM4SL0cDYeKTWRV82kY1OFb6695FMA9U1zSLneU0ttxGEfPscd3RCwtZf2VUBPhj5lGXvIq4+kKKc7JzrvLGzcxWxqRddDT932COQD5xctgzZjWDPPb229qksg/5LJ9kP8w9Hnm9H+n2MiFCxMbMY3zRIc51712DMG78Z7y7XS979uixVwSw+MEHgMoCWjBTyyvMrz SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0992; 20:ydmG/vmYBhlYepwxoapU2TJSax842GDtV4Mqtk/7PT+phZikDOQ7ieItsHxrZiQZUNK3O0vYrhfukVLDdqQWf5/IgC2ObjK6YAHsAbkhPeTTwmmQ+FKOTRV0WCtmRSNRBAleIaaSnBz5hZyp9Kdo8vkAoNoSpB/N1wHQwYDRIkg= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2016 17:30:08.3751 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR15MB0992 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-08-10_13:, , 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 - Aug. 10, 2016, 5:29 p.m.
Patch
diff --git a/hgext/chgserver.py b/hgext/chgserver.py --- a/hgext/chgserver.py +++ b/hgext/chgserver.py @@ -529,6 +529,14 @@ class chgcmdserver(commandserver.server) 'setenv': setenv, 'setumask': setumask}) + if util.safehasattr(osutil, 'setprocname'): + def setprocname(self): + """Change process title""" + name = self._readstr() + _log('setprocname: %r\n' % name) + osutil.setprocname(name) + capabilities['setprocname'] = setprocname + def _tempaddress(address): return '%s.%d.tmp' % (address, os.getpid())