Moving fb extensions to core.

Pulkit Goyal 7895pulkit at gmail.com
Wed Jul 5 18:13:39 UTC 2017


Hey,

I am responsible to move some of facebook's extension to core. The
first easy ones which I need to move are commitextras, morestatus,
copytrace, pushvars.

This mail is to ask how the community wants them in core.

commitextras: This extension adds a flag to add "extras" values to a
commit from command line terminal. I think that this can be moved to
core by marking the flag marked as ADVANCED and making sure we allow
users to use extras' keys which we use internally. I have a patch for
that already in the list.

morsestatus: This extension wraps the status command to show more
things about the current state of the repo by showing if histedit,
bisect, graft, unshelve, rebase or merge is going on and show how to
continue and abort that state. I personally think adding a --more flag
will be good.

pushvars: This one adds a flag to push command to send environment
variables which hooks can read. This one adds a new bundle2 part. I
think we should have this as an extension in core as I am not sure
directly adding this to core is a good option.

copytrace: This patch speeds up the copy tracing by a file based
heuristics. I am not sure about the way to go with this.

Regards
Pulkit Goyal


More information about the Mercurial-devel mailing list