Glossary

MetaCroc logo

Glossary #

TermDefinition
Active branchThe branch selected in the project tree; all element operations use it. Shown with the Active tag.
BaselineVersion of an element a branch started from (parent’s version at creation or after the last rebase). Common ancestor for three-way comparison.
BranchNamed, independently evolving copy of the metadata model inside one system.
Branch statusActive (Opened), Locked, Archived, Deleted.
Branch treeHierarchy of branches on the Branches page.
Cherry-pickCopy selected elements from another branch into the current branch as new versions.
CompareList of elements changed between two branches with field-level diff.
Confidential branchBranch with restrict to explicit permissions; currently enforced only for cherry-pick sources.
ConflictSame field changed differently on both branches since the baseline.
Deployment packageSet of elements with pinned versions for script generation and deployment; belongs to one branch.
Main branchThe main branch of a system; cannot be renamed or deleted.
MergeApplying an approved merge request to the target branch.
Merge eventAudit record of an executed merge.
Merge lockLock on the target branch held while a merge runs, when require explicit merge action is set.
Merge request (MR)Reviewable proposal to merge a source branch into a target branch.
Minimum number of approversSystem parameter (0–10, default 0); lower bound for required approvals of new or edited branches.
Own versionLatest version of an element pushed on the branch itself.
OpenedUI label of the Active status; also the default tree filter (Active + Locked).
Protected branchBranch that accepts changes only through merge requests.
QuorumNumber of approvals needed: the target branch’s Required approvals.
Rebase from parentMove a branch’s baselines to the parent’s current state while keeping own changes.
Required approvalsApprovals needed for merge requests into the branch; 0 approves conflict-free MRs immediately.
Self-approvalWhether the MR author may approve their own MR.
Source branchParent of a branch; also the branch that brings changes in an MR or cherry-pick.
StaleMR status meaning the diff is outdated and approvals must be collected again.
Version label{branch-name}-{number}, for example main-12.
Working dataEdit draft of an element, stored per branch.