mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
The merge script uses `git cherry-pick` for both the API merge strategy
and the autosquash strategy. It uses cherry-pick to push commits to
different target branches (e.g. into the `10.0.x` branch).
Those commits never point to the commits that landed in the primary
Github branch though. For the autosquash strategy the pull request number
is always included, so there is a way to go back to the source. On the other
hand though, for commits cherry-picked in the API merge strategy, the
pull request number might not always be included (due to Github's
implementation of the rebase merge method).
e.g.
|
||
|---|---|---|
| .. | ||
| bazel | ||
| benchmark | ||
| browsers | ||
| commit-message | ||
| format | ||
| pr | ||
| pullapprove | ||
| release | ||
| ts-circular-dependencies | ||
| utils | ||
| BUILD.bazel | ||
| cli.ts | ||
| ng-dev | ||
| tmpl-package.json | ||