GeezerVison is showing github.com — doc: simplify copy-pasting of `branch-diff` commands · nodejs/node@a0147ff
File tree
Expand file treeCollapse file tree
Open diff view settings
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: doc/contributing/releases.md +2-2Lines changed: 2 additions & 2 deletions - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -185,7 +185,7 @@ duplicate or not. |
185 | 185 | For a list of commits that could be landed in a minor release on v1.x: |
186 | 186 |
|
187 | 187 | ```bash |
188 | | -branch-diff v1.x-staging main --exclude-label=semver-major,dont-land-on-v1.x,backport-requested-v1.x,backport-blocked-v1.x,backport-open-v1.x,backported-to-v1.x --filter-release --format=simple |
| 188 | +N=1 sh -c 'branch-diff v$N.x-staging upstream/main --exclude-label=semver-major,dont-land-on-v$N.x,backport-requested-v$N.x,backport-blocked-v$N.x,backport-open-v$N.x,backported-to-v$N.x --filter-release --format=simple' |
189 | 189 | ``` |
190 | 190 |
|
191 | 191 | Previously released commits and version bumps do not need to be |
@@ -204,7 +204,7 @@ When you are ready to cherry-pick commits, you can automate with the following |
204 | 204 | command. |
205 | 205 |
|
206 | 206 | ```bash |
207 | | -branch-diff v1.x-staging main --exclude-label=semver-major,dont-land-on-v1.x,backport-requested-v1.x,backport-blocked-v1.x,backport-open-v1.x,backported-to-v1.x --filter-release --format=sha --reverse | xargs git cherry-pick |
| 207 | +N=1 sh -c 'branch-diff v$N.x-staging upstream/main --exclude-label=semver-major,dont-land-on-v$N.x,backport-requested-v$N.x,backport-blocked-v$N.x,backport-open-v$N.x,backported-to-v$N.x --filter-release --format=sha --reverse' | xargs git cherry-pick -S |
208 | 208 | ``` |
209 | 209 |
|
210 | 210 | <sup>For patch releases, make sure to add the `semver-minor` tag |
|