From 46a41dab5b988017e1305e649dafeab745e3a36c Mon Sep 17 00:00:00 2001 From: Aya Mahfouz Date: Tue, 20 Jul 2021 20:56:26 +0200 Subject: [PATCH] These are initial drafts of what can possibly become an illustration of how to extend git with unavailable features and map ecosystems --- git-new-features.txt | 3 +++ mapping-git-eco-systems.txt | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 git-new-features.txt create mode 100644 mapping-git-eco-systems.txt diff --git a/git-new-features.txt b/git-new-features.txt new file mode 100644 index 000000000..edc99fb68 --- /dev/null +++ b/git-new-features.txt @@ -0,0 +1,3 @@ +Extending git with new features +====== + diff --git a/mapping-git-eco-systems.txt b/mapping-git-eco-systems.txt new file mode 100644 index 000000000..db10597d2 --- /dev/null +++ b/mapping-git-eco-systems.txt @@ -0,0 +1,11 @@ +Mapping git eco-systems +====== + +``` +| Linux kernel | GitHub | GitLab | +|----------------|-----------------|---------| +| Hierarchy is maintained through repos | Projects and teams can have organization roles | Projects have user roles | +| code modifications are sent through email patches and pull requests | Code modifications are mainly fetched through pull requests | branch merge in the same repo | +| repos are maintained on git.kernel.org and then fetched to be able to modify source code| repos are hosted on github.com | Organizations maintain a self-hosted version of gitlab | +``` +