Skip to content

Branches and merging back

A team follows one shared plan. A branch is how one group or one athlete deviates from it for a while, and then rejoins. Rejoining is called a merge.

A branch overrides only the days it changes

Section titled “A branch overrides only the days it changes”

A branch carries only the days that differ from the team plan.

Every other day falls through to the plan underneath. An athlete on a two-week return-to-play branch still follows the team plan on the days that branch says nothing about.

The layers resolve most-specific-first:

  1. What the athlete’s own branch says for that day.
  2. Then what their group’s branch says.
  3. Then the team plan.

Most branches are invisible. Edit a day while viewing a group or an athlete, and StrideUp splits that day off the team plan for you. The change sits on a standing branch for them.

These everyday edits never appear on the timeline. You read them on the calendar, where the day shows whose plan it belongs to.

The other kind covers a period: an injury, an illness, a return-to-play block. These carry a name, a colour and a date range, and the timeline draws them.

Use one when you want to see later why that athlete’s February looked different.

An edit for one group or athlete lands on exactly one branch, in this order:

  1. The branch that already carries that day for them.
  2. Otherwise, the branch for a period that is running on that day.
  3. Otherwise, their standing branch for everyday edits.

Revert to team plan removes that group’s or athlete’s own version of the day. The day falls back to what the team plan says.

While viewing the whole team the same action reads as Clear day. The team’s own workout is removed and the day becomes unplanned. Group and athlete deviations on that day stay.

Starting a branch over days you already changed

Section titled “Starting a branch over days you already changed”

Create a branch for a period over days that already carry edits for that group or athlete, and those edits move onto the new branch. They become its starting point.

A merge ends the branch on a date. From that date the group or athlete follows the team plan again.

A branch with workouts on it can only be merged, never removed. The training that happened stays on the plan.

There is one season. Branches are layers over the days of it.

Branches change what an athlete trains. They leave everyone’s access alone, so a coach still sees the whole team.