Octokit plugin to rename a branch in a github repository
npm install @octokit/core octokit-rename-branch
const Octokit = ;const renameBranch = ;const MyOctokit = Octokit;const octokit =// create token atauth: "my-token-123";octokit;
How it works
- Creates a new reference using the
shaof the last commit of
- Updates the default branch of the repository (
- Updates branch protection to the new branch name if applicable (GraphQL mutation
- Look for open pull requests and update the base branch if it’s
master is a horrific term.
git & GitHub should follow the lead of
tech communities such as Django,
CouchDB and replace
master with non-offensive term, such as
latest. This library is meant to
simplify the process of renaming branch names of GitHub repositories.