Some pushlog ranges don't work
Categories
(Developer Services :: Mercurial: Pushlog, defect, P5)
Tracking
(Not tracked)
People
(Reporter: jorgk-bmo, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: in-triage)
Attachments
(1 obsolete file)
Reporter | ||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Updated•7 years ago
|
Reporter | ||
Comment 4•6 years ago
|
||
Still not fixed after a year :-( - Very hard to document bisecting and ranges.
Subset, not working:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=37e68e5fbb18940c4e8636f91dfd3071d5a6d7aa&tochange=ec8bf3fa989d552b6730b1fcad10ecad305e0769
Updated•6 years ago
|
Comment 5•6 years ago
|
||
When I took a stab at fixing this originally, I tried changing the SQL query to be inclusive on both the start and end push in a range. It was pointed out to me in review that this would change the results of over a decade of pushlog query links in bug comments, mailing list posts, etc. So making the change in such a way that it changes the pushlog query is out of the question.
The alternative proposed by Ted is to extend pushlog so that it is aware of all repos a changeset can be pushed to, essentially performing the "swap mozilla-central
for integration/autoland
" trick automatically. This is an interesting idea, but it isn't something I have the time to implement right now, and probably won't in the near future.
Jorg, if you have any ideas on how we can fix this bug without breaking existing links and without having to redesign the UX, I'd be happy to hear them.
Reporter | ||
Comment 6•6 years ago
|
||
I really have no clue here. I also don't understand the problem. To me, we're querying into a continuous list of changesets, which are of course grouped into "push groups" onto mozilla-central. Why does it matter where changesets were coming from, autoland or inbound, when we're querying M-C? I don't understand that if I have a list from 1 to 200, why I can get a sublist of 50 to 150, but not 50 to 60, even if items were added to the list in chunks of 1-100 and 101-200. But obviously I don't understand how the pushlog is organised. Sorry about the ignorant reply.
Description
•