Page MenuHomePureOS Tracker

Please provide scripts to create downstream forks
Open, Needs TriagePublic


Currently creating a downstream fork seems to go like:

  • go to salsa and find the repo
  • import that into gitlab via the web-ui
  • tweak repo settings (fast-forward-merges, repo public, protected branches, ...) via the web-ui
  • create a pureos/master || pureos/latest branch
  • create a personal fork
  • pureos busy work (d/gbp.conf, d/control (VCS, maintainers), gitlab-ci
  • make pureos specific changes
  • create a merge request

I see two parts here:

  • gitlab
  • local repo

automating either of these woudl help. Automating the gitlab part would lead to more consistency since we could use the same thing to check existing repos (some are private, branch/tag protection isn't consistent, ...)

Event Timeline

guido renamed this task from Please provide scripts to manager downstream forks to Please provide scripts to create downstream forks.Mar 2 2021, 02:33
guido created this task.