Split wcm.io git repo into multiple git repos

Description

we want to split up our main wcm.io repo
https://github.com/wcm-io/wcm-io
into multiple repos.

after all it was a bad decision to put everying into one single repo as we were used to in svn (and e.g. sling).

in git this has several drawbacks:

  • branching/tagging affects always the whole repo, not only a single subpath

  • depending on tooling it is difficult to get a commit history only for a selected subpath, making it difficult to follow up the changes of one specific module

  • CI builds take quite a time because always everythink is build

my current plan is to split the repo up into ~7 parts following the already established "wcm.io categories", which is currently the first folder level in the github repo.

this blog post describes a way to do it http://blogs.atlassian.com/2014/04/tear-apart-repository-git-way/

Assignee

Unassigned

Reporter

Stefan Seifert

Labels

None

Components

Priority

Major
Configure