From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web12.15444.1605411974315597794 for ; Sat, 14 Nov 2020 19:46:14 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=XsQ90rGs; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: vBaqcg2HnVJGBRjzD7sMcykGri6HogCz7eupgRahWLTZeNoVNloYzq2BQc/K23nzbZfm9/wU4n 3zSXf0fNaO0w== X-IronPort-AV: E=McAfee;i="6000,8403,9805"; a="168038905" X-IronPort-AV: E=Sophos;i="5.77,479,1596524400"; d="scan'208";a="168038905" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2020 19:46:09 -0800 IronPort-SDR: VPnejGwSIfPXKlDSwJN1AfspU0QPbG7VEmzqD5qtEZRoZQJ5TeIBUitntUkZ5ouPx2itT1VJU7 3IhJFltOW1jw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,479,1596524400"; d="scan'208";a="324427023" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga003.jf.intel.com with ESMTP; 14 Nov 2020 19:46:08 -0800 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sat, 14 Nov 2020 19:46:08 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sat, 14 Nov 2020 19:46:08 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sat, 14 Nov 2020 19:46:08 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gdLa3Wzng4qcVQOrjQpINSa/EAoxolgPKZFl9/KiDEt/hcFrCkmABVwnnHohjIJq4CkNtc1ybmkwLvUr11dY86HsaqB7OSQKBD530K16lTqX4F9VsrVHoNc25nKxoQ8XhvaoArj+I3fiSR+EfdJw3pT7ob4A6FiN1cFXMXllz1cs2CDoPMZaAQbV/igr74+ssiB+25ZisBZEtDoYep11fADWCbBrfjkauLKZOW7hGKASgAaeoyeHhLqisw1dhedkypG2J0Z89HqN80xPOb3ElXRgzA/hEMEF52Hf0rMQ9JIqWwCozHNK6J16n2Ar2R1whYU2JbxjT48iffNESxolEA== 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=db2azrkX++CJq46dXEj3U81BLj/s8Mwf39mpuvmhkMs=; b=ee6iWh2RmnkTVDxs/5dlKlyaJjq3YHu0CyQc4Mm8W3TwXu6LiWQS1rlLWFrj14Tn2JG/qaZ/Jf2emk/CF9KZHBHJBSdwcdRGD3vUpRQu59S8gSr8g7wFd982kxFmyArYbWXDy2b6nV8SoJCciMDgAyi0ji7i+y+C1DGvAIW5nYhmwbxd5B8lHaWo3tcik9atepuOfvZU7kFQ7rqe75L+S7/PVlfiX4+hZ9HqchV0PdC5qdNCIV+HGHI84TLpZy2S0c/zGM8p8QplaBcbdrMlyISiFXf6voX5kuVTKmus7V3Fpn+i7fDHTfK5G+hXyoN58CqCiUMltqLMG36w+OKQEg== 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=db2azrkX++CJq46dXEj3U81BLj/s8Mwf39mpuvmhkMs=; b=XsQ90rGsofd6rI8laA4SrzB7rkmtDhy1z+PyaxXXqT6gHqP6QGJAsg3/d00yt8EWAVQonObpnsHPyBg0Dria2R4LBMt8pVbMjNRSQn4KcirQI6ImWTPwXpc+GpbXvoDaYtc7P35RHVq2F3bISj+ZqtoXpFPJqf/UgDSb3QCzKyA= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MWHPR11MB1246.namprd11.prod.outlook.com (2603:10b6:300:29::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.28; Sun, 15 Nov 2020 03:46:05 +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.3564.028; Sun, 15 Nov 2020 03:46:05 +0000 From: "Nate DeSimone" To: "Bjorge, Erik C" , "devel@edk2.groups.io" CC: "Desimone, Ashley E" , "Pandya, Puja" , Bret Barkelew , "Agyeman, Prince" Subject: Re: [edk2-staging/EdkRepo] [PATCH v1 0/2] Adding local repo cache support Thread-Topic: [edk2-staging/EdkRepo] [PATCH v1 0/2] Adding local repo cache support Thread-Index: AQHWuH96uH7aGgjTwUyKW1uBlmwjhqnIkpWw Date: Sun, 15 Nov 2020 03:46:05 +0000 Message-ID: References: In-Reply-To: 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: fe94ad58-bc83-4121-00d3-08d88918fb0e x-ms-traffictypediagnostic: MWHPR11MB1246: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:741; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3uL+TaJwlfHqnCE8fLzlwoQLLNcPa+gpDQkruTcnbYWx+MGIuUBxlx9fFJ2d6i+ij7G8/UIbqHRqC0ZRFiKmFW7HRu2qf/tp0EX9XltbMtKXt/Pcd6dt/N7LFK5z1/uaMeiNuCq83aLXUkCN8r7H8gKYB3M/3fJ0XFIUUz57JdoLyngNLF4r6hYxaeIU4x+FzIHIEluIHOZO/tSwU58c9PC7KUsjioST8tnGwH3wMCebVR4c/ILSzLKb+GYqeIBeGWRbEpDLd2NPfRw2eTfptsfi3aVhivywc/wW+Jez4fMf+85aB730BsJyrsN81GobvLQJrGTS7Q1tmL9m2RM8Xg== 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)(366004)(376002)(346002)(396003)(39860400002)(136003)(8676002)(6506007)(53546011)(4326008)(71200400001)(8936002)(26005)(55016002)(316002)(76116006)(86362001)(66946007)(66476007)(64756008)(66556008)(66446008)(83380400001)(5660300002)(52536014)(9686003)(2906002)(186003)(478600001)(54906003)(33656002)(107886003)(7696005)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: pOOLMC7Fo1rP7SJhshe+A4TIl6jS30XdnfSwF+qryvX/43d1AVY3cOIjqepsdbyAAFWxmrxpOfxliv1DJOhqj4kFb8S7B5+TAJv/wLzoVfy1BflEyGqn5em+5ROURIsOS7zR1h3T+IuvfAoL63O3OtyvlMVz4NSrJM4J2/QPzJ45ZY2PIc63CgkC9UIr0MFtllh+6wcnCoI2LnUUXVfvrQ0H+zDVCVozU1JEAGJf4uffQgjBpX7vTNu8k9hc6JXJW/gYkkpPsbMCqI1TapMe7GiEWfRgM2TEJrUDpAS8qofLEULYzbXm/I3lAzkfr+7D4QEZWfcXEyWtuZMR8ofzD1U9JgllAXiIbuTO7fTbxOwdbjsMw3z97jr4548aL7s/DoTyzJtKy2BIqXrAGmwNNkBqslBm4qrCQU7LA2LsCj2pZ4VrIfgrNsT0GdRGM0Dcr8BiBr6WpHpwg/SYNAdA6pD37mlPB5quxIMwtUJFj3IoDizTm+AsZIAEa5DSDg6uHWZhSE6c2eioH6RktUWdYRUxFYd52/rBtKh5i78t+7q38o3s1oNRMtP5VOJwZpSxieuJPBtbmhrPYa1cEhEmfS/pTuWYsR3aflpvPfdR5tazC5uABzxvo8iA9aufurOOaLiLvNqZHtrEBGEQ4H+rX6GPWT45vq/cbqLNEyBgIa3dv6D1Nz8bE7qaRqRbqMGzUb5w9nZ4rYMf5zwntTGreAOw6VD9ZkFU7ftDfXOCiegwSzxTdebzLun/hQeCqenhpOXQ1IrVaRPDMbJ1L4OhhUwJq7U3ji43dudg0M/I2uRpDoCUxKLEgn2inhoGBowABlMQi8zVvH2Pkx6o79qEUcTVzIhaw7HDsTKVHuPiiygiDNukCghdjHSWU0w6vqswaAJJLkiVYf65WCWLA8Scfw== 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: fe94ad58-bc83-4121-00d3-08d88918fb0e X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2020 03:46:05.4345 (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: 4BSktaxfM0YRzEBQ08Y2O+RmuiMzz6yBC6WRp2/r7GMyIurKwXVqEUGsPKjS6QgGwrBHdTa0mmF2meRo2nuwCxwfO9Rvnap1XorYYJhCioA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1246 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 Hi Erik, Your patch series no longer applies. Please rebase it and send a new revisi= on. Thanks, Nate > -----Original Message----- > From: Erik Bjorge > Sent: Wednesday, November 11, 2020 3:07 PM > To: devel@edk2.groups.io > Cc: Desimone, Ashley E ; Desimone, > Nathaniel L ; Pandya, Puja > ; Bret Barkelew ; > Agyeman, Prince > Subject: [edk2-staging/EdkRepo] [PATCH v1 0/2] Adding local repo cache > support >=20 > Adding local repo cache support to improve clone times. >=20 > Cc: Ashley E Desimone > Cc: Nate DeSimone > Cc: Puja Pandya > Cc: Bret Barkelew > Cc: Prince Agyeman > Cc: Erik Bjorge > Signed-off-by: Erik Bjorge >=20 > Erik Bjorge (2): > EdkRepo: Add cache command > EdkRepo: Enable use of repo cache support. >=20 > edkrepo/commands/arguments/cache_args.py | 19 ++ > edkrepo/commands/cache_command.py | 118 ++++++++++++ > edkrepo/commands/checkout_command.py | 3 +- > edkrepo/commands/checkout_pin_command.py | 8 +- > edkrepo/commands/clone_command.py | 15 +- > edkrepo/commands/humble/cache_humble.py | 17 ++ > edkrepo/commands/sync_command.py | 12 +- > edkrepo/common/common_cache_functions.py | 41 +++++ > edkrepo/common/common_repo_functions.py | 25 ++- > edkrepo/common/edkrepo_exception.py | 3 + > edkrepo/config/config_factory.py | 14 +- > edkrepo/config/tool_config.py | 5 +- > project_utils/cache.py | 224 +++++++++++++++++++++++ > project_utils/project_utils_strings.py | 11 ++ > project_utils/submodule.py | 13 +- > 15 files changed, 509 insertions(+), 19 deletions(-) create mode 100644 > edkrepo/commands/arguments/cache_args.py > create mode 100644 edkrepo/commands/cache_command.py create mode > 100644 edkrepo/commands/humble/cache_humble.py > create mode 100644 edkrepo/common/common_cache_functions.py > create mode 100644 project_utils/cache.py >=20 > -- > 2.21.0.windows.1