Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 633598 - dev-vcs/chg: fast client for mercurial to avoid startup costs
Summary: dev-vcs/chg: fast client for mercurial to avoid startup costs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-06 06:44 UTC by Arne Babenhauserheide
Modified: 2020-05-30 07:57 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
chg-4.3.3.ebuild (chg-4.3.3.ebuild,508 bytes, text/plain)
2017-10-06 06:44 UTC, Arne Babenhauserheide
Details
metadata.xml (metadata.xml,258 bytes, text/xml)
2017-10-06 06:46 UTC, Arne Babenhauserheide
Details
metadata.xml (metadata.xml,400 bytes, text/xml)
2017-10-19 20:08 UTC, Arne Babenhauserheide
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arne Babenhauserheide 2017-10-06 06:44:09 UTC
Created attachment 497822 [details]
chg-4.3.3.ebuild

chg is a client to the Mercurial command server. It significantly reduces the startup time of Mercurial and is distributed alongside Mercurial. A working, repoman checked ebuild is attached and a metadata file will be.
Comment 1 Arne Babenhauserheide 2017-10-06 06:46:39 UTC
Created attachment 497824 [details]
metadata.xml

A sample metadata file assuming that I’d be the maintainer. There are no use-flags. This is just an offer.

The chg version needs to be kept in sync with Mercurial, so it might be worthwhile to turn chg into a use-flag for Mercurial instead of making it its own package, but I wasn’t sure how to do that.
Comment 2 Arne Babenhauserheide 2017-10-06 06:47:47 UTC
Adding the maintainer of Mercurial to CC (Lars Wendler).
Comment 3 Jonas Stein gentoo-dev 2017-10-19 13:05:28 UTC
Thank you for the files.
Could you add the longdescription to the metadata, please?
Is it correct, that you want to be the proxied maintainer and take care for bugreports?
Comment 4 Arne Babenhauserheide 2017-10-19 20:08:10 UTC
Created attachment 499334 [details]
metadata.xml

Add a longdescription field.
Comment 5 Arne Babenhauserheide 2017-10-19 20:10:56 UTC
(In reply to Jonas Stein from comment #3)
> Is it correct, that you want to be the proxied maintainer and take care for
> bugreports?

That’s correct, yes. CHg in itself is sufficiently stable that I think I can do that. And it is very useful for scripting (in my experiments lightweight commands are factor 2 to 3 faster with chg than with hg).
Comment 6 Cédric Krier gentoo-dev 2020-05-30 07:57:09 UTC
dev-vcs/mercurial has a chg flag which install this command.