Relationships between Git branches, semantically
can serve similar function to "ihneritence"
in programming lanugages,
and updating dependency require git rebase
to inherit new features.
For generating diagram of dependencies between branches use:
$ git-branches-graph --format dot|mermaid|png ... --output ...
from : https://github.com/gwpl/handy_scripts_misc/blob/master/git-branches-graph (doc in : https://github.com/gwpl/handy_scripts_misc/blob/master/git-branches-graph.README.md )
As ai-agents may "inherit" features, practices, etc. from others, or evolve based on others or evolve, e.g.
graph BT
general[General]
tracking[Tracking Progress in Journal]
calculating[Calculating]
dietician[Dietician]
coaching[Coaching Skills]
trajectory[Trajectory Assessments]
gym[Gym Coach]
general --> tracking
general --> calculating
calculating --> dietician
general --> coaching
calculating --> trajectory
trajectory --> gym
dietician --> gym
coaching --> gym
tracking --> gym