[program-l] Re: How to make a pull request on github?

  • From: "Lewis Wood" <lewislwood@xxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Mon, 7 Nov 2022 12:33:19 -0600

I spent the weekend reading the githubcli documentation link I sent you. You 
are right is quite involved and a whole lot of concenpts coming at you 
simultaneously.
But I found out the manual is well formatted and written. Once you are on a 
reference command/subcommand etc. boing back is easy and picks up where I was. 
Made reading and referencing much easier.
  I actually found the exact thing you were trying to do as an example. Tried 
to find it again this morning, but lost it. It was sometime after I pretty much 
read the entire manual and it gave me e a link to examples reference. Simply 
choose a command and behold they were all there.
  I am going to stick with my github cli, especially since it even offers web 
page navigation.  For example if I want to examine an issue. It will open 
directly to that issue.


Happy coding

Lewis Wood
lewislwood@xxxxxxxxx


-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On Behalf 
Of Yannick Daniel Youalé
Sent: Monday, November 7, 2022 11:05 AM
To: kperry@xxxxxxxxxxxxx
Cc: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: How to make a pull request on github?

Hi Lewis, hi kperry,

Unfortunately, the documentation for the pull request in command line seamed 
too much complicated for me.

I finally succeed to perform the pull request with the web client of github.

More precisely, just after clicking on the link to create a new pull request, 
when I am on the form to  select the base branch (that is the branch toward you 
want to send your modifications), my problem again was that I was not able to 
select any other branch than. the main branch.

To tackle the problem, below is the procedure that was succesfull:

1. click on the button 'base'..
It will bring the focus on a text field where you have to type the name or the 
first letters of the name of the branch you target.

2. Type the name of the branch you want.

3. Then bring the mouse cursor toward the PC cursor. With NVDA it is (numpad 0 
+ numpad slash).

4. In order to force the list of available branches to be reachable with the 
keyboard, make a double left mouse click with numpad slash.

5. After that, I was able with down and up arrow to browse between available 
branche.
And to validate one with enter.

I still have problem with how to handle conflicts within the web client of 
github, but for the most part, I am more advanced than before.

Thanks again,

Yannick Daniel Youalé
From Cameroon, in central Africa.


2022-11-04 23:30 UTC+01:00, kperry@xxxxxxxxxxxxx <kperry@xxxxxxxxxxxxx>:

I have been able to do the pull request fine just forking a project to 
my own github account pulling it with git to the command line.  Fixing 
my forked copy of the project.  Then using the github web page to 
create the pull request from my fork copy to the original project.
X-archive-position: 56556
X-ecartis-version: Ecartis v1.0.0
Sender: program-l-bounce@xxxxxxxxxxxxx
Errors-to: program-l-bounce@xxxxxxxxxxxxx
X-original-sender: kperry@xxxxxxxxxxxxx
Precedence: normal
Reply-To: program-l@xxxxxxxxxxxxx
List-Help: <mailto:ecartis@xxxxxxxxxxxxx?Subject=help>
List-Unsubscribe:
<mailto:program-l-request@xxxxxxxxxxxxx?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: program-l <program-l.freelists.org>
X-List-ID: program-l <program-l.freelists.org>
List-Subscribe: 
<mailto:program-l-request@xxxxxxxxxxxxx?Subject=subscribe>
List-Owner: <mailto:>
List-post: <mailto:program-l@xxxxxxxxxxxxx>
List-Archive: <https://www.freelists.org/archive/program-l>
X-list: program-l

-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> 
On Behalf Of Lewis Wood
Sent: Friday, November 4, 2022 4:40 PM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: How to make a pull request on github?

I am no expert in this either. I have just in the past 2 weeks started 
collaborating on a repo using github cli .
You can do everything at the command prompt.
There is others much more fluent with github cli than I, but here is 
my link for you to read.


https://cli.github.com/

pull request is:
gh pr view 3
gh pr checkout 33
gh pr  merge 1

I am still stumbling, so I plan to pick it back up this weekend myself.

Here are some bookmarked resources I currently have bookmarked.
https://docs.github.com/en/github-cli/github-cli/quickstart

https://git-scm.com/book/en/v2

Lewis Wood
lewislwood@xxxxxxxxx




-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> 
On Behalf Of Yannick Daniel Youalé
Sent: Friday, November 4, 2022 3:51 AM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] How to make a pull request on github?

Hi,

I am working with a team and am the only blind.

I have to do a pull request from my own branch toward the develop 
branch on github.

My team advised me to do that through the web client of github.
But unfortunately, I am lost at the step where I have to choose a base 
for the pull request (in other world the branch with whom I have to 
merge my own branch).

There is a button to choose the base branch, but when I click on it, 
the edit field appearing doesn't seam accessible.

Even the button to compare has the same behavior.

Do you have a solution for that?

Do you have another ways to  make pull requests toward github 
repositories/branches?

Thank you in advance.

Yannick Daniel Youalé
From Cameroon, in central Africa.
** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: