From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web09.27028.1605481426658028427 for ; Sun, 15 Nov 2020 15:03:46 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ni0vUgCw; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: erik.c.bjorge@intel.com) IronPort-SDR: 6V2moLRa5tCDqujAPvvdmsF5FyrQTf++cZQ0omNLT1QOsKTjwSyCepijGxjdO9VfAkJKiDAjLP KPrP0GV7m4BQ== X-IronPort-AV: E=McAfee;i="6000,8403,9806"; a="234838530" X-IronPort-AV: E=Sophos;i="5.77,481,1596524400"; d="scan'208";a="234838530" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Nov 2020 15:03:46 -0800 IronPort-SDR: /dEsrMkDq3uDuPMOx8FM+XdgLTb93Y7Lxmva6eesMtNi2KXuuIswJH8iSnVQuCXoj45RyyFVQS G043aPL6BwcA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,481,1596524400"; d="scan'208";a="543379086" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga005.jf.intel.com with ESMTP; 15 Nov 2020 15:03:45 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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; Sun, 15 Nov 2020 15:03:45 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 15 Nov 2020 15:03:45 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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 via Frontend Transport; Sun, 15 Nov 2020 15:03:45 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 15 Nov 2020 15:03:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Av8KAtF+9afzK2u655K4hncWYLMAEllC4Q3HbjEVCUcO6maU0gbuRnd82/K7y2T209SZQMT0uuftn1fFWodlVdsA6UggjQONb/Urk8wwWL/hWNvWH737JjJoZNkbwX3EbLiIuLvKyYEhAlT7tYt47HDS0u3FySfWZjmlJ6c+GdJwQ34pUCxRkvWQmASbMWvKMQBODATdBr114SBnoujQNUJIvw96YZ/jdC9UQyea2xhAxirjLDRv7epaz49FwVIVBcBvl++OWTI5QTYhZyEcJfiLx4Zxx889oIzw+m9Gvw/HW392gG6qnIcaX+Jan2fwE5253fMJ1u7H4FviFvoc1w== 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=Y++7zfr7gfqJfoNah2CByVk2UPcv2Xr0PtzOALtm1AI=; b=XuUzvoHR5qDU5UU4YYJOVmSZrwpWjk3TYxW+lp/wq6vO2iEHi1UYEgpb+ZGBv4fzEL2KRU5DafU+z7mqYllG0o9AIqhSOIPGPSjB6hSCWuFjokW4VP+k5oF9e+R7GOJlUvbHhJsF0/fw9UlLDMgtCbUr0EJhdz9ify9935c2XgIe9xCi3TXjqUo8mFaK/uI5986M1vuyf3Uj+cu9HorKmyCigMIBZ7HWyFw1OOf5I0amq+6yHPRFOjoOmfRlKpFJhZOVECzpJtI4MWeKMw/stOTmZd1Lo2yX53EgKjamVuc58b3h0Odt7tbvTBldPH6knl9IYTxFqq0cwBSF8/uniw== 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=Y++7zfr7gfqJfoNah2CByVk2UPcv2Xr0PtzOALtm1AI=; b=ni0vUgCwR5Et+cBXmpkZr5VEjyvyLpUzbSH7xo11YcNfaDbT3njyr+MfMUsDteN24vB9PfNAG2iSuLh1TN1avbMAVc4EXyhFfyFM5V/VrzEEVD1j5xUZWIiaiYqKbv4lzOLJrv1gJxUsBaDJtrkwEKjpxKzqkfpcCz0+0Qekoco= Received: from MW3PR11MB4554.namprd11.prod.outlook.com (2603:10b6:303:5d::7) by CO1PR11MB4899.namprd11.prod.outlook.com (2603:10b6:303:6e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.25; Sun, 15 Nov 2020 23:03:44 +0000 Received: from MW3PR11MB4554.namprd11.prod.outlook.com ([fe80::7dc3:6311:ac6:7393]) by MW3PR11MB4554.namprd11.prod.outlook.com ([fe80::7dc3:6311:ac6:7393%7]) with mapi id 15.20.3564.028; Sun, 15 Nov 2020 23:03:44 +0000 From: "Bjorge, Erik C" To: "Desimone, Nathaniel L" , "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: AQHWuH96uH7aGgjTwUyKW1uBlmwjhqnIkpWwgAFDcAA= Date: Sun, 15 Nov 2020 23:03:43 +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.38.57] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9ea0b400-42a8-457c-a16a-08d889bab375 x-ms-traffictypediagnostic: CO1PR11MB4899: 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: NFZYgfnXxYwfK0ggwalKTEkZ7LzlkcOUbpf6ozlutEKzgCdoN2V7SYvkccvKC88YFKqT7A7n5HyWZdlxc8qkvgwjgG/w201/OnoVX4oZ+IbJdOjzZvoZ5rJ5xgZrrP8S2Pr5ngis7PZmipOfLpadkpI88oUERoVcUeToNOTPgZQ9wVJSKhmH1059bUQrnWXOjQfRM/tZsCTICZ6GVFp1R/B5T+UNSinS9mspvO/jLa1LoYebobI8IjKHimZj+mYLo8dXt3T7kM0SB0c7YFAxarCmy4WV2zYiGPjispW9Ci4RIHNXnzcurTdXgqa8/McohZtnnw/xJ92z53sKFFWseA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW3PR11MB4554.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(136003)(376002)(346002)(366004)(396003)(5660300002)(71200400001)(8676002)(4326008)(33656002)(52536014)(8936002)(107886003)(186003)(54906003)(110136005)(26005)(316002)(66556008)(66946007)(66476007)(86362001)(76116006)(2906002)(64756008)(66446008)(83380400001)(9686003)(53546011)(6506007)(478600001)(7696005)(55016002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 2X7fdzcw1rnswRTTt4N/oGPI3hd7/X4BaWQmNc3LfAmvEZAnhbWgpQC98tPKb8fOPn85qePXsCDmNvIq5J4kdxLa/7X5J+fZHxxRrIZZ33BzEfI1HKtkgungA3dyQN002tMaP3eT0hqg+g5Ao81OukdO+hsZmMYrPb6tG38g118fbYvXUdGsr7tyeCx3ahOsvr/LHCDCSi/fcVhLwlA1Qdb4/NN4qaMBemRk0THHqkGtwOkk3lTXh33XTqWusgXra+4o16AdOKhaWzzXRqzaQyY76Kl1sAbt/xqau5SECjH+iYEgW/tCX9EtT/YsRjspDosWV5ESH9uUDq7B+c7lrKqF+5ihUy/Le/5kpgt8iqTnwmqtl1f1SRxagy8O+3NF9/2npA/tZgSglIYpP21vnskWTujS1D+atK/Fsy2WF0LOGibIleR9ZDo1vlOmxGTTicxODxWrck1rcOmjHKPPvSW50u7dp8Gu6kpHPA9XKlUaNKwUbdhCEJxfAe/Xtks+nliVKw2um9+0wS/akrsqfcA99ZzA57KlAcpoDO+qZ+o9i+qopBaVu5igsWprBpkhzvaCYP8Lq/0nXOv2f1UpFI60nJKW+0kC3K4h4NrdbTV70nscxHmCIZk/rSTUzrGp89oR4fPsAQzlxMVzlXSk5m+HxSakA8hPfkelI1EysaL9ln8rmgisoROcKYaRrN9NnPhYaV5yRM/gOryN9tGDE8c1YfKaNbkWBb0SX2wxeNCmdaMGmxdcWDD4Jk2q12k3vL3AQSW/YC8GqdzkVqErOVHTcunYgsqN57ihI3fyUijMjV4+JunYh7nZb7sAKCv6kCQd0m9CLBIdquNJpI0+YhN3xhbySrY+7HF2v7hb23MIHxkXxJ9QNu48hTriYdODZo4iR44VHFMnhJe+XXW9+Q== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4554.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ea0b400-42a8-457c-a16a-08d889bab375 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2020 23:03:43.8985 (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: 0JUz+Sp+Gw7H1oNfsndPzq3TveJ6/kBiYy/TcSsEgzFNQcbMhH6YO4LgKBfm0UX9aMokoN/A98ukjj25Kpv8ng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4899 Return-Path: erik.c.bjorge@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sure, will take care of that tomorrow. -Erik -----Original Message----- From: Desimone, Nathaniel L =20 Sent: Saturday, November 14, 2020 7:46 PM To: Bjorge, Erik C ; devel@edk2.groups.io Cc: Desimone, Ashley E ; Pandya, Puja ; Bret Barkelew ; Agyeman, Prin= ce Subject: RE: [edk2-staging/EdkRepo] [PATCH v1 0/2] Adding local repo cache = support 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,=20 > Nathaniel L ; Pandya, Puja=20 > ; Bret Barkelew ;=20 > Agyeman, Prince > Subject: [edk2-staging/EdkRepo] [PATCH v1 0/2] Adding local repo cache=20 > 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 +++++=20 > 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=20 > 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