Options:
- # Session Start: Fri Oct 04 00:00:00 2013
- # Session Ident: #testing
- # [00:03] * Quits: tobie (tobie@public.cloak)
- # [00:04] * Joins: rhauck1 (~Adium@public.cloak)
- # [00:09] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [00:18] * Joins: jhammel (~jhammel@public.cloak)
- # [00:27] * Joins: andreast` (~user@public.cloak)
- # [00:34] * Joins: gitbot (~gitbot@public.cloak)
- # [00:34] -gitbot:#testing- [web-platform-tests] Velmont created r/hillbrad/newCorsStatusCodes (+1 new commit): https://github.com/w3c/web-platform-tests/commit/d2a10f31b00d
- # [00:34] -gitbot:#testing- web-platform-tests/r/hillbrad/newCorsStatusCodes d2a10f3 Brad Hill: Added tests for 308 and 2xx status codes.
- # [00:34] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [00:35] <odinho> jgraham: I have no idea how to update a pull request with a rebase.
- # [00:35] <odinho> Can I push to the critic review? It won't know my ssh key, so I guess not.
- # [00:37] * Joins: gitbot (~gitbot@public.cloak)
- # [00:37] -gitbot:#testing- [web-platform-tests] Velmont deleted r/hillbrad/newCorsStatusCodes at d2a10f3: https://github.com/w3c/web-platform-tests/commit/d2a10f3
- # [00:37] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [00:38] * Quits: andreast` (~user@public.cloak) (Client closed connection)
- # [00:39] * Joins: gitbot (~gitbot@public.cloak)
- # [00:39] -gitbot:#testing- [web-platform-tests] Velmont pushed 1 new commit to master: https://github.com/w3c/web-platform-tests/commit/d2a10f31b00df85aa0a4f8b242785d838f82f788
- # [00:39] -gitbot:#testing- web-platform-tests/master d2a10f3 Brad Hill: Added tests for 308 and 2xx status codes.
- # [00:39] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [00:40] * Joins: gitbot (~gitbot@public.cloak)
- # [00:40] -gitbot:#testing- [web-platform-tests] Velmont closed pull request #341: New cors status codes (master...newCorsStatusCodes) https://github.com/w3c/web-platform-tests/pull/341
- # [00:40] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [00:52] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
- # [00:57] * Joins: tobie (tobie@public.cloak)
- # [01:05] * Joins: rhauck (~Adium@public.cloak)
- # [01:52] * Quits: tobie (tobie@public.cloak)
- # [02:33] * Joins: tobie (tobie@public.cloak)
- # [03:03] * Quits: tobie (tobie@public.cloak)
- # [03:04] * Joins: tobie (tobie@public.cloak)
- # [03:10] * Quits: jhammel (~jhammel@public.cloak) (Ping timeout: 180 seconds)
- # [04:02] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [04:16] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [04:16] * Joins: rhauck (~Adium@public.cloak)
- # [04:23] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [05:34] * Joins: gitbot (~gitbot@public.cloak)
- # [05:34] -gitbot:#testing- [web-platform-tests] tobie closed pull request #358: Use webidl2.js instead of WebIDLParser.js (master...submission/ayg-use-webidl2) https://github.com/w3c/web-platform-tests/pull/358
- # [05:34] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [06:16] * Quits: tobie (tobie@public.cloak)
- # [06:56] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [07:28] * Joins: tobie (tobie@public.cloak)
- # [07:43] * Joins: gitbot (~gitbot@public.cloak)
- # [07:43] -gitbot:#testing- [web-platform-tests] tobie opened pull request #362: Enhance the coverage tool to allow for groups of specs to be estimated together. (master...coverage-tool-enhancement) https://github.com/w3c/web-platform-tests/pull/362
- # [07:43] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [07:48] * Quits: tobie (tobie@public.cloak)
- # [08:04] * Quits: mdas_ (~mdas@public.cloak) (Client closed connection)
- # [08:04] * Joins: mdas (~mdas@public.cloak)
- # [08:11] * Quits: mdas (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [08:29] * Joins: mdas (~mdas@public.cloak)
- # [08:44] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [08:44] * Joins: glenn (~gadams@public.cloak)
- # [08:45] * Joins: glenn_ (~gadams@public.cloak)
- # [08:45] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [08:49] * Joins: dom (dom@public.cloak)
- # [08:51] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
- # [08:51] * Joins: glenn (~gadams@public.cloak)
- # [08:59] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [09:08] * Joins: Lachy (~Lachy@public.cloak)
- # [09:30] * Joins: zcorpan (~zcorpan@public.cloak)
- # [09:46] * Joins: jhammel (~jhammel@public.cloak)
- # [09:59] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:59] * Quits: Ms2ger (~Ms2ger@public.cloak) ("Leaving")
- # [10:00] * Quits: jhammel (~jhammel@public.cloak) (Ping timeout: 180 seconds)
- # [10:10] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [10:28] <jgraham> odinho: That is a little tricky, yes
- # [10:28] <jgraham> push to the PR
- # [10:29] <jgraham> Then in critic don't use "Prepare Rebase" like normal, but instead use "Rebase Review" near the top of the review page
- # [10:29] <odinho> But I can't push to the PR, now, can I? :)
- # [10:29] <odinho> I tried pusing to refs/pull/341/head, but no go. Can't push to those hidden internal refs.
- # [10:30] <odinho> And I can't ofc push to bradhill's private fork.
- # [10:31] <jgraham> Oh, well yeah, I can't help you with that
- # [10:31] <jgraham> github sucks
- # [10:34] <jgraham> The model is just broken if one person makes a PR and then others want to collaborate on it
- # [10:35] <jgraham> You are probably supposed to start again with their branch and create a new PR or something
- # [10:35] <dom> can't you make a pull request on the fork of the first contributor?
- # [10:36] <dom> we've done that at least on one PR I was involved with
- # [10:36] * Joins: Lachy (~Lachy@public.cloak)
- # [10:37] <jgraham> Yeah, that's what I said
- # [10:37] <jgraham> But then you lose the first PR
- # [10:37] <dom> hmm... I don't think you need to lose it
- # [10:37] <dom> if the first contributor merges the PR in their fork, this will update their PR, won't it?
- # [10:38] <jgraham> Oh, I see
- # [10:38] <jgraham> That's kind of insane though
- # [10:38] <dom> well, we're talking about git
- # [10:39] <jgraham> But git handles this *really* well
- # [10:39] <jgraham> *github* doesn't
- # [10:41] <odinho> Yeah. Agree, this is a github irritation.
- # [10:42] <odinho> If it had actually allowed us to push updates to the refs/pull/341/* in some way, that might be a way.
- # [12:01] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [12:04] * Joins: abarsto (~abarsto@public.cloak)
- # [12:04] * abarsto is now known as ArtB
- # [12:37] * Joins: darobin (rberjon@public.cloak)
- # [13:29] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [13:34] * Joins: glenn (~gadams@public.cloak)
- # [13:34] * Joins: Lachy (~Lachy@public.cloak)
- # [13:39] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [13:39] * Joins: zcorpan (~zcorpan@public.cloak)
- # [13:43] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [13:46] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [13:47] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [14:04] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [14:04] * Joins: glenn (~gadams@public.cloak)
- # [14:10] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:11] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [14:12] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [14:15] * Joins: tobie (tobie@public.cloak)
- # [14:20] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [14:46] * Quits: tobie (tobie@public.cloak)
- # [15:13] * heycam|away is now known as heycam
- # [15:16] * Joins: tobie (tobie@public.cloak)
- # [15:35] <tobie> Hey folks, looking at reverting pr #358 I mistakenly merged. What's the preferred strategy hear? Should I just revert the merge commit with the -m 1 option?
- # [15:36] <jgraham> I don't think that there is a great strategy, sadly. Let me remind myself what that does
- # [15:38] <tobie> :(
- # [15:38] <tobie> s/hear/here/ (just woke up)
- # [15:39] <jgraham> Yeah, so that works. But if you merge the branch again in the future things go weird
- # [15:39] <jgraham> (you have to revert the revert first)
- # [15:39] <tobie> There's only one commit, I could also just revert that one.
- # [15:40] <tobie> (if that's preferred)
- # [15:49] * heycam is now known as heycam|away
- # [15:49] * odinho doesnt' like merges
- # [15:50] <andreastt> +1
- # [15:52] <tobie> that's very helpful in the current context. :)
- # [15:53] <andreastt> I've explicitly tried avoiding the git-merge interface for precisely this this reason. (-:
- # [15:53] <andreastt> So my knowledge of how it works isn't great.
- # [15:57] <tobie> https://www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt seems like a good result
- # [16:01] <tobie> s/result/resource/ (needs more coffee)
- # [16:02] * heycam|away is now known as heycam
- # [16:03] * heycam is now known as heycam|away
- # [16:12] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [16:23] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [16:27] * Joins: gitbot (~gitbot@public.cloak)
- # [16:27] -gitbot:#testing- [web-platform-tests] tobie opened pull request #363: Revert "Merge pull request #358 from ayg/submission/ayg-use-webidl2" (master...revert-pull-request-358) https://github.com/w3c/web-platform-tests/pull/363
- # [16:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:40] <jgraham> Yeah, so this is another reason that merges suck and, by proxy, github is unfortunately limiting
- # [16:41] <andreastt> Well you can still do patch integrations by rebasing… it just means you have to ignore the shiny green button.
- # [16:41] <andreastt> (It can be hard.)
- # [16:44] <tobie> ^ not sure I understand the issue, actually.
- # [16:45] <tobie> I agree that this is a tad complicated, but it seems to work alright, no?
- # [16:46] <andreastt> I'm sure it's a matter of preference. (-:
- # [16:46] <tobie> (it's also an edge case for which it seems fair not to optimize)
- # [16:46] <andreastt> But in all the projects I've worked on, people have tended to prefer a one-dimensional flat branch history with a patch squash-rebase tactic for integration.
- # [16:48] <tobie> oh, that. Yeah. I guess this is generally true of projects that are not GitHub-based.
- # [16:48] <andreastt> I guess that tactic pleases the non-git crowd also, which could be the reason.
- # [16:48] <tobie> Good point.
- # [16:49] <andreastt> (The green button is tempting though!)(
- # [16:58] <jgraham> tobie: I think the initial revert is OK
- # [16:59] <jgraham> But then if you patch the first branch and try to merge it again, it thinks that the first commits were already merged (because they were), doesn't know that they were reverted, and so only applies the parts of the branch after the revert. Which might not be enough to work correctly
- # [17:00] <jgraham> So you have to manually remember that the merge was reverted and then undo the revert before you merge again
- # [17:23] <tobie> Yes, which is why I added instruction in the initial PR on how to revert the revert.
- # [17:23] <tobie> ^ jgraham
- # [17:24] <tobie> Which, when applied should allow the updated PR to be treated as if nothing had ever happened.
- # [17:24] <tobie> (fingers crossed)
- # [17:24] <jgraham> Yeah, it "works", but it isn't nice
- # [17:33] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [17:33] <tobie> It's plain ugly, frankly. But as I said above, it's an edge case… OK to be ugly.
- # [17:40] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [17:47] * Joins: scheib (~uid4467@public.cloak)
- # [18:09] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [18:16] * Quits: dom (dom@public.cloak) ("")
- # [18:18] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [18:24] <jgraham> It's not really that much of an edge case to want to revert a change on mainline. It's the second time it happened in web-platform-tests
- # [18:24] <jgraham> But there's no better solution that I know of so there we go
- # [18:27] * Joins: glenn (~gadams@public.cloak)
- # [18:32] * Joins: glenn_ (~gadams@public.cloak)
- # [18:32] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [18:33] * Joins: rhauck (~Adium@public.cloak)
- # [18:38] * Joins: gitbot (~gitbot@public.cloak)
- # [18:38] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #363: Revert "Merge pull request #358 from ayg/submission/ayg-use-webidl2" (master...revert-pull-request-358) https://github.com/w3c/web-platform-tests/pull/363
- # [18:38] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [19:17] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [19:18] * Joins: mdas (~mdas@public.cloak)
- # [19:25] * Quits: mdas (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [19:28] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
- # [19:29] * Joins: glenn (~gadams@public.cloak)
- # [19:36] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [19:48] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [20:35] * Joins: Lachy (~Lachy@public.cloak)
- # [20:41] * Joins: glenn (~gadams@public.cloak)
- # [21:15] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:20] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [21:22] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [21:24] <tobie> jgraham: 2 reverts out of 350+ pull request is an edge case in my book.
- # [21:29] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:33] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [21:57] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [22:00] * Joins: abarsto (~abarsto@public.cloak)
- # [22:00] * abarsto is now known as ArtB
- # [22:17] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:29] * Joins: jhammel (~jhammel@public.cloak)
- # [22:32] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [22:41] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [23:06] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:15] * Quits: jhammel (~jhammel@public.cloak) ("leaving")
- # [23:21] * Joins: jhammel (~jhammel@public.cloak)
- # [23:29] * Quits: jhammel (~jhammel@public.cloak) ("leaving")
- # [23:29] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [23:38] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [23:38] * Joins: rhauck (~Adium@public.cloak)
- # [23:39] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [23:45] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [23:49] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # Session Close: Sat Oct 05 00:00:00 2013
The end :)