Future development on hgweb and blame

Jun Wu quark at fb.com
Fri May 13 07:58:09 EDT 2016


About "hgweb":

The hgweb stuff looks promising! Finally we may have a decent
cross-platform GUI.

It would be greeeeeeeat if everything can be done via API.

I'm dreaming about a decent cross-platform GUI, say a single-page
React app, drawing a decent DAG using some fancy js library, and
a user can just drag commits around to complete a rebase.


About "blame":

I'm also thinking about the "blame a revset" idea recently. It's
related to these 2 items in the plan:

- Calculate blame from tip to base
- Automatically skip revisions

I think it's possible to merge these 2 into just blaming a linear revset.
By liner I mean a line exists in the DAG to contain all the revsions
from that revset.

Then it will become:

- Calculate blame from max(revset) to min (revset)
- Skip revs not in the revset

I think it's not too hard to implement and since I want the feature
myself, I may want to throw something in the list soon(TM). But if
you have a more solid plan on this, I can work on other stuff.

On 05/13/2016 09:31 AM, Laura Médioni wrote:
> Hi everyone,
>
> In the frame of the MOSS funding
> (https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.mozilla.org_MOSS&d=CwIDaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=goC_KEU1hoLmVFdaD4QgHA&m=kddZrkOAa_c-9xn8l6FstXp8vTByvnA0nMmSEAuNTbQ&s=uYsSEsZre9W7RDluvZUhd7UlJdhYajY2HmySnA36Mlg&e=
> )
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.mozilla.org_MOSS-2529&d=CwIDaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=goC_KEU1hoLmVFdaD4QgHA&m=kddZrkOAa_c-9xn8l6FstXp8vTByvnA0nMmSEAuNTbQ&s=agnq2_EI5pzVcRKmPx3dD__1DfBMgnLN6w3XymVvxXw&e=
>>, we (at Logilab) are going to work on Mercurial, mainly on hgweb and blame.
>
> The improvements that will be carried on are not defined yet in the details,
> since the idea is to give priority to the features you will value the most.
>
> Here are two plans, written by Pierre-Yves and David (Logilab), that contain
> some high-level features that willbe worked on:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.mercurial-2Dscm.org_wiki_HgwebPlanandhttps-3A__www.mercurial-2Dscm.org_wiki_BlamePlan&d=CwIDaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=goC_KEU1hoLmVFdaD4QgHA&m=kddZrkOAa_c-9xn8l6FstXp8vTByvnA0nMmSEAuNTbQ&s=eND_UY7F2c7_kdvikDL4YdtA8SnFRpIbiJ0rD1MqYvc&e=
> .
> Feel free to give feedback about these, so that we can choose and refine the
> most important ones.
> We are going to start with hgweb.
>
> Cheers,



More information about the Mercurial-devel mailing list