From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web08.2.1607379116972529265 for ; Mon, 07 Dec 2020 14:11:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=hPNP6B/h; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: D2XPghkOCbSfFJM9zWurZDibAA9MeUTjewbPEmi6QSNqAByXvVet9W+7B7HIjcx8Vq45LmVkiF +oMeuk5TomJg== X-IronPort-AV: E=McAfee;i="6000,8403,9828"; a="173935176" X-IronPort-AV: E=Sophos;i="5.78,400,1599548400"; d="scan'208";a="173935176" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2020 14:11:56 -0800 IronPort-SDR: 9UfOuDXo3yxLStYxd8LNnoTWDmeQWlWZaWIhWF8shUXXEojGzCrJLP8POVSTV9imYr7e/jnKLR 5OPZhgZhlISQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,400,1599548400"; d="scan'208";a="317417927" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 07 Dec 2020 14:11:55 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 7 Dec 2020 14:11:55 -0800 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 7 Dec 2020 14:11:55 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 7 Dec 2020 14:11:55 -0800 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.59) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Mon, 7 Dec 2020 14:11:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nlnZ+dpes5CZ1Qi/qOBw9//8SCDr+kaErtAPVATGSxu0l5X7x+hQX2Vd4c2SMcLLvXeqJAudChNkLyNxMSVkS9gxTUYMmzUQLSnrcp9mm02q24LOnG6+tVCGgBN/efOft+s8h00bzViX3a2jaBtOmxWktcYBgP52lyMF1cs+TbnGxdkO8s1zyM0w4ESBJlcY/HHdLVo4sl2PmFxtOlq15K3/WpxlUwv2s3c9fR5rHSbXNUhLb+Iflz+hSjbT1ZAmIiUTMVBh1AmuZb7z9Nu+ovtDR9jUrSK0+brZmWaLtzslysS9Pa/pKFjMqcxaCY82h8z8mAO0fmCzbUFa6h/BKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NvYDoVsyoa2lh5d0Nc3xWroyhb8mw5soVtnc8ut/PMo=; b=aIRWJwB2x9MXntuFHpRnOcZztKsoujMJygA5+M5VmYfo3LIWS8YFUuMytD9Lc6W9pRiBGdadZw2CZSumbvuIjsDDyPDiw6tIofI9SwSyXzazq9bbjaD1e3OzMz2xXTrw6B77w4iJKhtAP2DFhHOEXsOUaCJc5MH/GFfN6LGK2aqnbhklEZ9M5f8L+ZBBdEtO/ZqKYxvjDyC0mqk8iyAvf+GM7sgQa63drAbL1TsdTXgkI+ZuFP5fFbLSjqVjv1l8sN0eluQwtw+4/ptP0X4tLkjOrmTg1OWxh/6/xmHmm2EHSudkPlkNaxKQvTHo754JXWUPSLBgOHPUp/BdOwFCdg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NvYDoVsyoa2lh5d0Nc3xWroyhb8mw5soVtnc8ut/PMo=; b=hPNP6B/hh6yL9D67tvRruSWE17aihAxAoHvMKusomNMlih4xUIqaTOUh/IB3Omd5PK5c0leYx09NTeOyl49olwEuABygmzAlPcTrYpgMbAwKe/vS/LRsoA9dhUICMjA3EonpPuAwmNYv+I1GnFB4axdogduNSMao2/M2gCsEvtk= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MW3PR11MB4716.namprd11.prod.outlook.com (2603:10b6:303:53::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.19; Mon, 7 Dec 2020 22:11:54 +0000 Received: from MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::3161:c00f:c5c5:f710]) by MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::3161:c00f:c5c5:f710%8]) with mapi id 15.20.3632.023; Mon, 7 Dec 2020 22:11:54 +0000 From: "Nate DeSimone" To: "Desimone, Ashley E" , "devel@edk2.groups.io" CC: "Pandya, Puja" , Bret Barkelew , "Agyeman, Prince" , "Bjorge, Erik C" Subject: Re: [Edk2-staging/EdkRepo] [PATCH 0/2] Edkrepo: Add the maintenance command Thread-Topic: [Edk2-staging/EdkRepo] [PATCH 0/2] Edkrepo: Add the maintenance command Thread-Index: AQHWygFsOSKOYzUGVUmSJdSjQe0z0qnsN8sQ Date: Mon, 7 Dec 2020 22:11:54 +0000 Message-ID: References: <20201204055015.3432-1-ashley.e.desimone@intel.com> In-Reply-To: <20201204055015.3432-1-ashley.e.desimone@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.190.176] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 27f875dc-75d0-4548-ff35-08d89afd1af7 x-ms-traffictypediagnostic: MW3PR11MB4716: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fle3QG+5J8syECG5JgGFZs0vVXIbl4CZx7nBSVbUv+4hhnbs+UXRjly+suqyMtQpQDmtI/k1hBeOcWKihBRvgu6k2R97mbeQBsBROW7IiFFZ2hRKFrlBglhSfb9/JYa1C6IetMy//VlrMW3X19cz1FQ0DNa7FzF60nvsawGA0HTIzchTFSGub2f4WUEGF+1yoTNk8AlW5s8v+Yqwe5ib8x4PLpSwh4sWiOvQa5H0HR0VwHB2gNbzkp6LuhjGMno7Ehcdzks+A0HP6PlMi5xWctU+qrvc/sGdUNQBwOskJUYSC/1/eQ4n5+p2LQb4W+mqVQhdVPYbmmrKV5BG/mcMWQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2160.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(376002)(346002)(366004)(136003)(39860400002)(8936002)(186003)(54906003)(107886003)(110136005)(6506007)(316002)(33656002)(55016002)(7696005)(9686003)(26005)(53546011)(83380400001)(71200400001)(478600001)(64756008)(66476007)(66556008)(66446008)(2906002)(8676002)(76116006)(5660300002)(66946007)(86362001)(52536014)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?kRE3WmMu9MLjmZ8aprowyAkMlCLtV6+KLOKgvZmBbMpH3cTbepzYawhLSMbv?= =?us-ascii?Q?BuU9qC7vSOPSEdAg54f/B0J1n3ArbCMyYCxGP84RWIaciIqGx6UlG2no7N3B?= =?us-ascii?Q?ShScrRQz8CESN3lWEARMzsQSd6RyCYHzg7ArdgAj0x343eZDPVzXtOYUq/+C?= =?us-ascii?Q?Ot22UZQ2yHO4ZdQkvhvtIlf2UulzoWCTg/chFgKpHRFeltqpoIIXSzBbVfSh?= =?us-ascii?Q?WY7AfP/EF/W42BatW6pB7Dnxv7iqFs3Nf1vtQY1x93NIEKj0LYY1eU8ZtqD1?= =?us-ascii?Q?w99wMTDDmQ8CP1LyRaFKyzoTxCxH/kzxQApMXT3iYbInjsYXJZQcLYmVPfjq?= =?us-ascii?Q?Vw10PLiyzX0jr8ORSmFtrxsFZzY7GOJEo/3gr9+MepxzEJp/qM+u/SPyZqUa?= =?us-ascii?Q?olypQAdm51OqTqCYE8cWyZB/94XBqacyuuY8Zyny43PYGJh4ikcRNqoBIRsF?= =?us-ascii?Q?lUbry6zClXTVOe6wCmRnt6ppShiPJzSferjskHC7L5ttuOxvZbJMIER1Ros7?= =?us-ascii?Q?WjeIMlyVZ6d1C/jwG4ODoVuS2XcAZc67ihD3M27NtSRyGqzBSDu/XBlmbRnc?= =?us-ascii?Q?9euhwHx7M9/twTJppXJsSBsClRvD1d+dITijZGmGpPiybndylLfGVIxORUiD?= =?us-ascii?Q?QVe11rUxgbgXgfEpB6hvushQfzDRAHYlS/pvIbUbsQsEvpgNSAAojHT5TjZV?= =?us-ascii?Q?Qbwjj6QUZ8lAUfqRdcu/THW4/WIoX1TpBZh67o/GmW27H+oFeFoeTvsrswa1?= =?us-ascii?Q?BfnI0UfjZDYOdK6XPgH6xkSs+arwAFvQ6tbgu7S6I14U17bQKGbXuFzfpOoR?= =?us-ascii?Q?GM1Rd89loCPmAWChqdF+QwLSxQ8QRTZV6l/VdeogyQoTtRk2ip++F/ukgRBA?= =?us-ascii?Q?uSLAEkSgjvHshzB3xOmUbp7LMQYTjV6oaOLD4VpMJ3pEj4yO91n4j2FCpLIr?= =?us-ascii?Q?1ACNKhDQO8qgVhYcFVN9b3jdd24qDmdSn9I6ICxc/Vs=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2160.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27f875dc-75d0-4548-ff35-08d89afd1af7 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2020 22:11:54.1749 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cAecH4sxsQc+7u5xCPkiFbWadkusojDx3wOW9jcupw1I34iax6tDtecsh6ByuQzzc4o0JQVEGMhdJFiBel+dlqJ64Id9psEcg+Cc/Exxqfo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4716 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable For the series... Reviewed-by: Nate DeSimone > -----Original Message----- > From: Ashley E Desimone > Sent: Thursday, December 3, 2020 9:50 PM > To: devel@edk2.groups.io > Cc: Desimone, Nathaniel L ; Pandya, Puja > ; Bret Barkelew ; > Agyeman, Prince ; Bjorge, Erik C > > Subject: [Edk2-staging/EdkRepo] [PATCH 0/2] Edkrepo: Add the maintenance > command >=20 > This patch set add the maintenance command and its required support. > The maintenance command is intended to streamline workspace wide > maintenance operations such as git gc and configuration of the git global > config. >=20 > Patch 1 moves the functionality to clean unused insteadOf entires from th= e > git global config to a shared location and updates the sync command > accordingly. >=20 > Patch 2 adds the maintenance command, all strings used by the maintenance > command and support to configure the core.longpaths setting in the git > global config. >=20 > Cc: Ashley E Desimone > Cc: Nate DeSimone > Cc: Puja Pandya > Cc: Bret Barkelew > Cc: Prince Agyeman > Cc: Erik Bjorge > Signed-off-by: Ashley E Desimone >=20 > Ashley E Desimone (2): > EdkRepo: Move git config clean up function to a common location > EdkRepo: Add the edkrepo maintenance command >=20 > .../commands/arguments/maintenance_args.py | 12 ++++ > edkrepo/commands/humble/maintenance_humble.py | 16 +++++ > edkrepo/commands/maintenance_command.py | 71 > +++++++++++++++++++ > edkrepo/commands/sync_command.py | 27 ++----- > .../git_config_maintenance.py | 43 +++++++++++ > 5 files changed, 147 insertions(+), 22 deletions(-) create mode 100644 > edkrepo/commands/arguments/maintenance_args.py > create mode 100644 edkrepo/commands/humble/maintenance_humble.py > create mode 100644 edkrepo/commands/maintenance_command.py > create mode 100644 > edkrepo/common/workspace_maintenance/git_config_maintenance.py >=20 > -- > 2.27.0.windows.1