Skip to content

Releases: sorenlouv/backport

5.0.0 Remove option `apiHostname` and add `githubApiBaseUrlV3` and `githubApiBaseUrlV4`

28 Mar 12:28
Compare
Choose a tag to compare

The option apiHostname is primarily consumed by Github Enterprise users. They will instead have to specify two options: githubApiBaseUrlV3 and githubApiBaseUrlV4.

Fixes:

  • ensure that backport -v and backport --version are equivalent (#163)

4.9.0 Send access token via auth header instead of query params

11 Feb 08:53
Compare
Choose a tag to compare

4.8.0 Add `--sourceBranch` option to backport from non-master branches

18 Oct 11:23
Compare
Choose a tag to compare

By default the list of commits will be sourced from the repository's default branch (mostly "master"). sourceBranch can be used to list and backport commits from other branches than the default.

Configuration:

// Example .backportrc.json
{
  "sourceBranch": "7.x"
}

CLI: --sourceBranch 7.x

Add `--backport-created-labels` options

02 Oct 17:57
Compare
Choose a tag to compare

This adds the option --backport-created-labels which makes it possible to add labels to the original PR after backport PRs have been created.

// Example .backportrc.json
{
  "upstream": "elastic/kibana",
  "backportCreatedLabels": ["backport-created"],
  "labels": ["backport"]
}

#153

4.7.0 Add log library and `--verbose` option

12 Sep 21:01
Compare
Choose a tag to compare

It's now possible to debug backport by looking at the logs in ~/.backport/backport.log. By default only high-level info will be logged. By using backport --verbose more detailed information will be available.

4.6.6 Add `--reset-author` option

03 Sep 23:05
Compare
Choose a tag to compare

Adds --reset-author flag which makes it possible to change the commit author to yourself.
This is useful when the original commit was made by a bot and a CLA check needs to be bypassed.

Example usage:

backport --reset-author

4.6.5 Add `--pr` option

26 Aug 13:22
Compare
Choose a tag to compare

Adds --pr option which makes it possible to backport a commit by referencing the pull request that merged it.

Usage:

backport --pr 1337

Implemented in #145

4.6.4 Add `path` option

20 Aug 11:31
Compare
Choose a tag to compare

The --path option makes it possible to only list commits that touches files under a specified path.

Example usage:

backport --all --path x-pack/legacy/plugins/apm

4.6.3 Adds `editor` option

15 Aug 10:52
Compare
Choose a tag to compare

PR: #142

This adds editor option which allows the user to specify an editor of their choice that will be opened if a conflict occurs. Example usage:

{
  "username": "sqren",
  "accessToken": "very_secret_token",
  "editor": "code"
}

or via cli:

backport --editor code

4.6.2 Disable fork mode with `fork=false`

08 Aug 12:28
Compare
Choose a tag to compare

Pull request: #141

Adds the ability to create backports in the origin repository instead of in a fork. Fork mode is still the default. To disable fork mode run backport --fork=false or add it to the project config:

{
  "upstream": "elastic/kibana",
  "branches": [{ "name": "7.x", "checked": true }, "7.3", "7.2"],
  "fork": false
}