Skip to content
Snippets Groups Projects

systemd preparation

Closed Administrator requested to merge systemd-prep into master

There's still some more work needed for systemd, so to save on annoying rebase conflict resolution let's get some of the preparatory work in.

Pushing to this MR

To keep things organised, the main systemd MR !4894 (closed) is actually against the systemd-prep branch, this way the commits from here don't show up in that MR as well. This sounds like a rebasing nightmare but it's actually quite simple with rebase.updateRefs, for those unfamiliar it works like this:

  1. do git config rebase.updateRefs true
  2. checkout the systemd-prep branch and git pull
  3. checkout the systemd branch and git pull
  4. do all your changes on the systemd branch, make fixup commits and do an interactive rebase
  5. push both branch when done

When doing the interactive rebase you'll see a new update-ref line, this tells git to update the ref that the systemd-prep branch name refers to. So in this way the two branches will remain in-sync and we don't have commits duplicated across MRs.

Merge request reports

Checking pipeline status.

Approval is optional

Closed by avatar (Apr 21, 2025 3:19am UTC)

Merge details

  • The changes were not merged into master.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading