Urgency of having Mercurial better presented (in part. new website)
Georges Racinet
georges.racinet at cloudcrane.io
Wed Jan 29 10:25:39 UTC 2025
On 2025-01-24 20:45, Jörg Sonnenberger via Mercurial-devel wrote:
> On 1/24/25 3:09 PM, PIERRE AUGIER wrote:
>> PS2: For mainstream open-source usage, the main issue of Mercurial is
>> not Python or performance (also because a lot of efforts has been
>> spent on that). The main problem is that Mercurial is not natively
>> Git/Github compatible, in contrast with jj. And that even with
>> hg-git, the UX is not that good, both in terms of memory (2 local
>> repos) and overall in terms of incompatibility with modern Mercurial
>> workflow involving topics, evolve and absorb. Getting modern
>> Mercurial natively compatible with Git servers would be a game
>> changer, even if it is only for the "simple" things without
>> collaborative history edition (which is of course incompatible with a
>> Git server). IMHO, it should become a priority if Mercurial wants to
>> regain popularity and increase its user base.
>
I concur. There is an important feature in hg-git 1.2b (IIRC) to
transmit the mapping of Mercurial and Git commits when pulling/pushing.
I believe Dan (hg-git maintainer) is waiting on user feedback about it.
If I understand correctly, it would make it possible *in practice* to
have several people collaborating on the Mercurial side, by avoiding
them having different conversion results.
> For NetBSD use, I had to recently look at providing the reverse.
> Providing low-effort access for git users to a native Mercurial repo.
> Once I have time again, I'll look at providing some actual
> documentation for this bidirectional bridge.
That is also very interesting. Is it based on cinnabar [1] or something
else ?
Best,
[1] https://github.com/glandium/git-cinnabar
--
Georges Racinet
https://orbeet.io/a-propos/cloudcrane, https://heptapod.net
GPG: 09719FFE0B476DC26923F8EEB8EB20361976F291
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xB8EB20361976F291.asc
Type: application/pgp-keys
Size: 677 bytes
Desc: OpenPGP public key
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-devel/attachments/20250129/21633ed3/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-devel/attachments/20250129/21633ed3/attachment.sig>
More information about the Mercurial-devel
mailing list