-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge train #137
Merge train #137
Conversation
|
273eba5
to
e7880bc
Compare
e7880bc
to
746472e
Compare
ed07d6d
to
e369136
Compare
For reference, this is the old hash before rebasing: ed07d6d I should probably squash everything at some point to restart. |
746472e
to
9cbd57e
Compare
1d0f054
to
23bbe70
Compare
8bfe53d
to
beb8b8d
Compare
Note-to-self: On Tuesday, carry on from 8e440b0 by running |
8e440b0
to
5f6ac09
Compare
There are conflicts again after the latest change. I will squash everything then rebase on top of the new master. Since 5139125 is a working version, I temporarily created branch junk/merge-train/integration/1 to serve as a reference. |
5139125
to
4c7c4ac
Compare
Everything was squashed in 4c7c4ac. I will rebase this single commit at some point. |
4c7c4ac
to
13df8f0
Compare
Note-to-self: for adding automated test here:
It seems the branch is created on the origin, but not the local somehow does not detect it: $ git -C /run/user/1000/testsuite-74fda068-fdd1-4bba-97b1-ac6062cd7af2/repo-origin branch -a
ahead
alternative
fixup
intro
master
* unused
$ git -C /run/user/1000/testsuite-74fda068-fdd1-4bba-97b1-ac6062cd7af2/repo-origin branch -a
ahead
alternative
fixup
integration/6
intro
master
* unused
$ git -C /run/user/1000/testsuite-74fda068-fdd1-4bba-97b1-ac6062cd7af2/repo-local branch -a
* (HEAD detached from 3b2ca25)
master
remotes/origin/master 🤔 💭 This seems to work "for real" but not on the automated tests... Perhaps I should double-check how these repositories are created... |
The culprit line is here: https://github.com/channable/hoff/blob/master/tests/EventLoopSpec.hs#L166-L169 It seems --single-branch does more than cloning just a single branch but rather changes the way git handles the repository so that it avoids keeping track of other branches altogether! This was hard to find, I |
Before rebase on top of #155: |
13df8f0
to
8c20a7f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks for implementing. Now that I have reviewed it I want to see it in action.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! Really hyped to see this in action :D
I've added some comments and suggestions, some of them we already discussed while going over the code in person (but I'm adding them here for completeness' sake anyway).
@RileyApeldoorn Thanks for the review. I think I have addressed your comments now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love this! The code LGTM and matches the logic described on #77 but I'm not sure about the tests as I haven't had enough time to look at them. Thank you Rudy 🥳 !
@ReinierMaas, @RileyApeldoorn, @alex-mckenna and @alter2000 Thank you all for the detailed reviews. The PR was quite big so I think it was after all useful getting many eyes 👀 to look at this. I will try to deploy this tomorrow early morning. @OpsBotPrime merge |
Pull request approved for merge by @rudymatela, rebasing now. |
Approved-by: rudymatela Auto-deploy: false
Rebased as 9497f8d, waiting for CI … |
CI job started. |
Closes #77.
This is built on top of #134, ..., #155.
getTrain
?consider reverting b697ef1nah!BuildSucceeded
in the web interface somehowgit-sandbox
repository, paste some screenshots here.Test Case 1, success, success, success
Web before approval
Web right after approval
Web final
PR 120
PR 121
PR 122