From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=fail (domain: intel.com, ip: , mailfrom: nathaniel.l.desimone@intel.com) Received: from mga07.intel.com (mga07.intel.com []) by groups.io with SMTP; Tue, 11 Jun 2019 17:05:20 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Jun 2019 17:05:20 -0700 X-ExtLoop1: 1 Received: from nldesimo-desk1.amr.corp.intel.com ([10.7.159.63]) by orsmga008.jf.intel.com with ESMTP; 11 Jun 2019 17:05:20 -0700 From: "Nate DeSimone" To: devel@edk2.groups.io Cc: Andrew Fish , Laszlo Ersek , Leif Lindholm , Michael D Kinney Subject: [PATCH 1/2] [staging/EdkRepo]: Add EdkRepo - The Multi-Repo Tool Date: Tue, 11 Jun 2019 17:04:47 -0700 Message-Id: <20190612000448.20432-2-nathaniel.l.desimone@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 In-Reply-To: <20190612000448.20432-1-nathaniel.l.desimone@intel.com> References: <20190612000448.20432-1-nathaniel.l.desimone@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nate DeSimone Cc: Andrew Fish Cc: Laszlo Ersek Cc: Leif Lindholm Cc: Michael D Kinney --- Maintainers.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 Maintainers.txt create mode 100644 README.md diff --git a/Maintainers.txt b/Maintainers.txt new file mode 100644 index 0000000000..7fce863cce --- /dev/null +++ b/Maintainers.txt @@ -0,0 +1,50 @@ +EDK II Maintainers +================== + +This file provides information about the primary maintainers for +EdkRepo. + +In general, you should not privately email the maintainer. You should +email the edk2-devel list, but you can also Cc the maintainer. + +Descriptions of section entries: + + L: Mailing list that is relevant to this area (default is edk2-devel) + Patches and questions should be sent to the email list. + M: Cc address for patches and questions (ie, the package maintainer) + R: Package Reviewer: Cc address for patches and questions. Reviewers help + maintainers review code, but don't have push access. A designated Package + Reviewer is reasonably familiar with the Package (or some modules + thereof), and/or provides testing or regression testing for the Package + (or some modules thereof), in certain platforms and environments. + W: Web-page with status/info + T: SCM tree type and location. Type is one of: git, svn. + S: Status, one of the following: + Supported: Someone is actually paid to look after this. + Maintained: Someone actually looks after it. + Odd Fixes: It has a maintainer but they don't have time to do + much other than throw the odd patch in. See below. + Orphan: No current maintainer [but maybe you could take the + role as you write your new code]. + Obsolete: Old code. Something tagged obsolete generally means + it has been replaced by a better system and you + should be using that. + +EDK II +------ +W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II +L: https://edk2.groups.io/g/devel/ +T: git - https://github.com/tianocore/edk2-staging.git + +Responsible Disclosure, Reporting Security Issues +------------------------------------------------- +W: https://github.com/tianocore/tianocore.github.io/wiki/Security + +EDK II Packages: +---------------- + +EdkRepo +W: https://github.com/tianocore/edk2-staging/tree/EdkRepo +M: Nate DeSimone +M: Ashley DeSimone +R: Puja Pandya diff --git a/README.md b/README.md new file mode 100644 index 0000000000..2a6c2fc003 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +This branch is for integrating the EdkRepo tool in to EDK2 + +# Introduction + +EdkRepo is the multi-repository tool for EDK II firmware development. EdkRepo is built on top of git. It is intended to automate common developer workflows for projects that use more than one git repository. For example many of the new projects in the edk2-platforms repository require the user to clone several git repositories. EdkRepo makes it easier to set up and upstream changes for these projects. EdkRepo does not replace git, rather it provides higher level extensions that make it easier to work with git. EdkRepo is written in Python and is compatible with Python 3.5 or later. + +# Timeline +| Time | Event | +|:----:|:-----:| +| WW 24 2019 | Initial commit of EdkRepo | +|...|...| + +# Branch Owners +- Ashley DeSimone +- Nate DeSimone + +# Integration +EdkRepo could live in several places: +1. edk2-platforms +2. edk2-pytool-library +3. The edk2-toolenv repository proposed by Sean (assuming approval of Sean’s RFC) +4. A new, separate repository created for EdkRepo + +This is a topic that requires community discussion to decide what the final location should be. + +# Known Issues +| Issue | Status | +|:-----:|:------:| +|...|...| + +# Related Links +- https://edk2.groups.io/g/devel/message/42227 +- https://github.com/tianocore/edk2-platforms -- 2.16.2.windows.1