Splitting stackforge/freezer on multiple repos
The main freezer repo now contains the API and Web UI
code. As the project is growing we would like to have
an individual repo for each component.
The following two new repo will be created:
- stackforge/
- stackforge/
Blueprint information
- Status:
- Not started
- Approver:
- Fabrizio Fresco
- Priority:
- Undefined
- Drafter:
- Fausto Marzi
- Direction:
- Needs approval
- Assignee:
- Fausto Marzi
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Split repo proposal:
Freezer Web UI:
- Create a new repo in stackforge/
- Clone the stackforge/freezer repo locally
- Filter the files and history related to the directory horizon_web_ui and create a new branch out of it:
git subtree split --prefix=
git checkout freezer-web-ui
- Rename my remote URL to the new stackforge-
.gitreview
[gerrit]
host=review.
port=29418
project=
.git/config
[core]
filemode = true
bare = false
[remote "origin"]
url = https:/
fetch = +refs/heads/
[branch "master"]
remote = origin
merge = refs/heads/master
rebase = true
[remote "gerrit"]
url = ssh://<email address hidden>
fetch = +refs/heads/
- Execute git review to upload the code:
git review -v
- Remove the directory and history from the original branch:
git checkout master
git filter-branch --tree-filter 'rm -rf horizon_web_ui' --prune-empty HEAD
git commit
git review
Same apply for freezer-api