[Infrastructure] Trouble preparing pull request for SC25

Dimitris Zacharopoulos (HARICA) dzacharo at harica.gr
Wed Mar 4 10:32:21 MST 2020



On 2020-03-04 7:27 μ.μ., Ryan Sleevi wrote:
>
>
> On Wed, Mar 4, 2020 at 1:14 AM Dimitris Zacharopoulos (HARICA) 
> <dzacharo at harica.gr <mailto:dzacharo at harica.gr>> wrote:
>
>
>
>     On 2020-03-03 10:10 μ.μ., Ryan Sleevi wrote:
>>
>>
>>     On Tue, Mar 3, 2020 at 2:37 PM Dimitris Zacharopoulos (HARICA)
>>     <dzacharo at harica.gr <mailto:dzacharo at harica.gr>> wrote:
>>
>>
>>         I am having some difficulties preparing a pull request to add
>>         https://github.com/dougbeattie/documents/commit/bb90ff37c4bc043636229138d992
>>         3fcff670cdfc#diff-7f6d14a20e7f3beb696b45e1bf8196f2
>>         <https://github.com/dougbeattie/documents/commit/bb90ff37c4bc043636229138d9923fcff670cdfc#diff-7f6d14a20e7f3beb696b45e1bf8196f2>
>>
>>         to cabforum/documents.
>>
>>         I tried
>>         https://github.com/cabforum/documents/compare/master...dougbeattie:bb90ff37c4bc043636229138d9923fcff670cdfc
>>
>>         but this adds a lot more changes than just 3.2.2.4.18 and
>>         3.2.2.4.19.
>>
>>         Can anyone assist with this? I wanted to create a pull
>>         request, add a commit with the information for tables, etc
>>         and have someone review it before merge to master.
>>
>>
>>     Yup. Now you see why I wanted to streamline the process :)
>>
>>     https://github.com/cabforum/documents/pull/162
>>
>>     The pull request process is messy because Doug's version of the
>>     cabforum repository has gotten out of sync.
>>
>>     https://github.com/dougbeattie/documents/commit/bb90ff37c4bc043636229138d9923fcff670cdfc.patch
>>     - you can see that's Doug's commit (and exactly what was voted on)
>>
>>     I did this via the command line. Normally, this wouldn't be
>>     necessary, but the wonky state of Doug's repository made it the
>>     easiest path forward :)
>>
>>     (I made sure my repository and upstream are in sync and w/ no
>>     unnecessary edits)
>>     # Create a new branch for working on Doug's change
>>     $ git checkout -b dougs_change master
>>     # Download Doug's patch
>>     $ wget
>>     https://github.com/dougbeattie/documents/commit/bb90ff37c4bc043636229138d9923fcff670cdfc.patch
>>     # Apply it to my repository
>>     $ git am bb90ff37c4bc043636229138d9923fcff670cdfc.patch
>>     # Cleanup the temp file; making this an explicit step just so my
>>     process is easily understandable :P
>>     $ rm bb90ff37c4bc043636229138d9923fcff670cdfc.patch
>>     # From my workstation, push my branch "dougs_change" to a remote
>>     branch called "2020-03-03-SC25" in the "origin" repository (which
>>     is what I named my copy on GitHub)
>>     $ git push origin dougs_change:2020-03-03-SC25
>>
>>     Opened the above PR.
>>
>>     You can compare the redline by looking at
>>     https://patch-diff.githubusercontent.com/raw/cabforum/documents/pull/162.patch and
>>     comparing that with Doug's original patch. For example,
>>     diffnow.com <http://diffnow.com> will let you compare by URLs, or
>>     you can compare those patch files.
>>
>>     Enjoy! :)
>
>     I certainly enjoy learning about all this and hopefully will be
>     able to help documenting an update process!
>
>     I'm wondering what would be the best way to make the necessary
>     modifications (versions, table, etc). There is no way for me to
>     commit to your branch and add this to the pull request, so at this
>     point, I could perform one of the following:
>
>
> Are you sure? Have you tried editing via the pull request?
>
> Commits from maintainers into the pull request are permitted. If 
> you're a maintainer of cabforum/documents (and you should be), then 
> you should be able to view the files on the PR and edit directly, 
> commiting directly to my branch or creating your own copy.
>
> Did you try that?

I can see it now (edit the file). Changing it as we speak :-)

Thanks again.


Dimitris.

>      1. Review and merge your pull request
>         (https://github.com/cabforum/documents/pull/162) to master,
>         then create another pull request with the informative changes,
>         get this reviewed and merge to master
>      2. Repeat your process and create an "SC25" branch in the
>         cabforum/documents repo, add another commit with the
>         informative changes, then create a new pull request, review,
>         squash and merge.
>
>     If there are other options to explore, please let me know. Also, I
>     would appreciate any preference you might have on how to best
>     proceed with this process.
>
>
>     Thanks,
>
>     Dimitris.
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cabforum.org/pipermail/infrastructure/attachments/20200304/bb81b800/attachment.html>


More information about the Infrastructure mailing list