PHPFixing
  • Privacy Policy
  • TOS
  • Ask Question
  • Contact Us
  • Home
  • PHP
  • Programming
  • SQL Injection
  • Web3.0

Tuesday, September 6, 2022

[FIXED] How to reassign a pull request on GitHub to a different user using command line?

 September 06, 2022     github, github-cli, hub     No comments   

Issue

I am using hub by github to create pull requests from command line. I even assign the pull request to a user using the command line. However, I don't understand how do I reassign a pull request that was already created via the command line to a different user.

The command I use to create a pull request is:

hub pull-request -b <org_name>:main -h <branch_name>  -m "title of pull request" --assign <user_name>

If I use the same command to assign a different user then it returns an error saying that a pull request already exists. So any thoughts on how to do this?


Solution

You can use the gh pr edit from the github cli:

C:\Users\jesse>gh pr edit
--tile, --body, --reviewer, --assignee, --label, --project, or --milestone required when not running interactively

Usage:  gh pr edit [<number> | <url> | <branch>] [flags]

Flags:
      --add-assignee login      Add assigned users by their login. Use "@me" to assign yourself.
      --add-label name          Add labels by name
      --add-project name        Add the pull request to projects by name
      --add-reviewer login      Add reviewers by their login.
  -B, --base branch             Change the base branch for this pull request
  -b, --body string             Set the new body.
  -F, --body-file file          Read body text from file (use "-" to read from standard input)
  -m, --milestone name          Edit the milestone the pull request belongs to by name
      --remove-assignee login   Remove assigned users by their login. Use "@me" to unassign yourself.
      --remove-label name       Remove labels by name
      --remove-project name     Remove the pull request from projects by name
      --remove-reviewer login   Remove reviewers by their login.
  -t, --title string            Set the new title.

Something like:

gh pr edit --add-assignee jessehouwing --remove-assignee otherguy


Answered By - jessehouwing
Answer Checked By - Gilberto Lyons (PHPFixing Admin)
  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
Newer Post Older Post Home

0 Comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Total Pageviews

Featured Post

Why Learn PHP Programming

Why Learn PHP Programming A widely-used open source scripting language PHP is one of the most popular programming languages in the world. It...

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Copyright © PHPFixing