bitcoin-acks icon indicating copy to clipboard operation
bitcoin-acks copied to clipboard

Feature request: Recently updated sort that ignores bots

Open ryanofsky opened this issue 7 years ago • 8 comments

Possible feature request from IRC discussion. Maybe bitcoin-acks can provided a list of recently updated PRs that ignores DrahtBot comments:

<gmaxwell> breaking sort by recently updated has probably reduced the amount of review I do by 80%, FWIW. <gmaxwell> as I'd typical go and sort by updated and check in on all the active PRs. <wumpus> luke-jr: yes that would be preferable, but I do not know if github provides that functionality to random developers, lacking that, sipa's idea to post once then update is a good idea <sipa> actually, a top comment that gets updated may not be enough to un-break it; the PRs that get newly referenced by another post's "conflicts with" will still be marked as recently updated <gmaxwell> another alternative would be to just post some external thing with the real recently updated data. <gmaxwell> e.g. go scrap github or new commits every couple hours and post a report somewhere. <gmaxwell> scrape* <wumpus> gmaxwell: ah yes kind of what bitcoinacks.com does

ryanofsky avatar Nov 01 '18 17:11 ryanofsky

Three alternatives I see in order of how often they'd get triggered:

  • sort by most recent human comment
  • sort by most recent *ACK
  • sort by most recent code push to branch

Personally I would think the last one, sort when the PR's code has actually changed, would be the most useful, but I'd be interested in hearing what others have to say

PierreRochard avatar Nov 01 '18 18:11 PierreRochard

Interesting, I could think of uses for all three. I think I'd mostly use (1) and (3), but (2) could be useful for maintainers.

ryanofsky avatar Nov 01 '18 18:11 ryanofsky

I guess it didn't occur to me that adding sorting options might require making the table wider. That does seem like a problem.

Ideally I might want just a single Date column and a customization or dropdown that would let me choose whether the Created, Updated, Commented, Pushed, or ACKed date is shown there. By default I think I would want the Commented date.

Other people should chime in here, though if they would use this feature.

ryanofsky avatar Nov 01 '18 18:11 ryanofsky

@PierreRochard How hard would it be to implement this? How about supporting all 3 options use cite above?

moneyball avatar Jun 11 '19 19:06 moneyball

@moneyball medium difficulty, I'll take a swing at it this week

PierreRochard avatar Jun 12 '19 01:06 PierreRochard

I think the "sort by most recent code push to branch" is the easiest and most helpful of the three options

maflcko avatar Jun 12 '19 10:06 maflcko

@MarcoFalke indeed that was pretty easy, it's live now

I still want to eventually implement @ryanofsky's ideal approach with a custom widget (Ideally I might want just a single Date column and a customization or dropdown that would let me choose whether the Created, Updated, Commented, Pushed, or ACKed date is shown there. By default I think I would want the Commented date.) , if just to make the table less wide

PierreRochard avatar Jun 17 '19 02:06 PierreRochard