From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.911.1589925074886916607 for ; Tue, 19 May 2020 14:51:15 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: erik.c.bjorge@intel.com) IronPort-SDR: Xzs8hjUteEkPXY4HQ0U3Iv/jwlhk1etoWFBTn0go57UIniCnQ2DfhEnb4vpphxCL3vrmW3mjHD iOZS5nJ17fxQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 May 2020 14:51:14 -0700 IronPort-SDR: MODGsZC5ffFSwAU4lUfDllygg0P4Cnw17CI0jIfzik6ouIs296itFZZEppyPnIVBHDuPpALTi4 YIeUJ7Zdgu0Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,411,1583222400"; d="scan'208";a="289122081" Received: from ecbjorge-mobl1.amr.corp.intel.com ([10.209.104.72]) by fmsmga004.fm.intel.com with ESMTP; 19 May 2020 14:51:13 -0700 From: "Bjorge, Erik C" To: devel@edk2.groups.io Cc: Ashley E Desimone , Nate DeSimone , Puja Pandya , Bret Barkelew , Prince Agyeman Subject: [edk2-staging/EdkRepo] [PATCH v2 0/2] Enabling selective submodule initialization Date: Tue, 19 May 2020 14:51:04 -0700 Message-Id: X-Mailer: git-send-email 2.21.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Enabling the ability to select the submodules to be initialized and maintained via the manifest file. project_utils.submodule contains the submodule logic and also functions as a command line script. Includes code review feedback. Signed-off-by: Erik Bjorge Cc: Ashley E Desimone Cc: Nate DeSimone Cc: Puja Pandya Cc: Bret Barkelew Cc: Prince Agyeman Cc: Erik Bjorge Erik Bjorge (2): EdkRepo: Adding selective submodule init script EdkRepo: Update commands to use new submodule code edkrepo/commands/checkout_pin_command.py | 6 + edkrepo/commands/clone_command.py | 20 +- edkrepo/commands/sync_command.py | 25 +- edkrepo/common/common_repo_functions.py | 43 +-- edkrepo/common/ui_functions.py | 15 + project_utils/arguments/__init__.py | 8 + project_utils/arguments/submodule_args.py | 24 ++ project_utils/project_utils_strings.py | 24 ++ project_utils/submodule.py | 373 ++++++++++++++++++++++ setup.py | 50 +-- 10 files changed, 514 insertions(+), 74 deletions(-) create mode 100644 project_utils/arguments/__init__.py create mode 100644 project_utils/arguments/submodule_args.py create mode 100644 project_utils/project_utils_strings.py create mode 100644 project_utils/submodule.py -- 2.21.0.windows.1