On 01/04/2016 07:43 PM, Robert Kaiser wrote:
Gregory Szorc schrieb:
If you have ideas for making the blame/annotate functionality better,
please capture them at https://www.mercurial-scm.org/wiki/BlamePlan or let
me know by replying to this message. Your feedback will be used to drive
what improvements Mercurial makes.
I really liked a lot about the blame implementation that bonsai had,
unfortunately we don't have a running copy any more AFAIK so it's hard to take a
look at it.
For one thing instead of showing author and changeset (or version in CVS) for
every line, it grouped subsequent lines changed at once together and
showed that information only once for them.
For the other, when you moved your mouse over that author/changeset "blame"
info, it didn't just show a tooltip but a full-fledged HTML box where e.g.
bug numbers in the checkin comments could be linked and you could call up that
link (in a new tab probably) right away and directly go to read the bug
that changed this code.
Indeed, bonsai had the best blame UI I've ever used, tough even that could have
used some ux help. But at least it was efficient.
Comparing to ViewVC for example Bonsai needed 1 click vs ViewVC's 6 to get to
the relevant bug.
https://bugzilla.mozilla.org/show_bug.cgi?id=1200362#c5
hg annotate takes 3 clicks.
Since each click means a page load, optimizing that would be great.
Those two features would be great to see in hg blame/annotate as well.
KaiRo
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform