How do I rate Python migration to GitHub?

Source: Internet
Author: User
Is Mercurial no longer worth considering for new projects?

Reply content:

Look at a: PEP 0507--Migrate CPython to Git and GitLab
One
feature that the current tooling (Mercurial, Rietveld) have is that theprimary language for all of the pieces are Written in Python. This pepfocuses the "the best tools for the job" and not the " necessarily on the best tools" that ha Ppen to is written in Python.
In other words, one of the reasons for using Hg before is that HG is written in Python, and git is not. And obviously it's too narrow.

The comparison between Hg and Git also has a special description:
Whether Mercurial or Git is better on a technical level is a highly subjectiveopinion. This PEP does isn't state whether the mechanics of Git or mercurialare better, and instead focuses on the network effect tha T is available foreither option. While this PEP proposes switching to Git, Mercurial users arenot left completely out of the loop. By using the hg-git extension formercurial, working with server-side git repositories are fairly easy andstraightforward.
In the end they decided to use GitHub instead of Gitlab. [Core-workflow] We'll be moving to GitHub

At least, in the near future, I can put my changes to Python: Unicode compilation, Android support, UWP support, all pushed back. Because dictator Guido prefers GitHub.

Benevolent dictator for life from the Maillist statement can be seen, for users who are accustomed to the use of Hg, their advice is: installing on the HG client uses the Hg-git plugin to manipulate the Git library, which makes the client experience exactly the same as the previous Hg.
But I do not long for this approach, so the use of middleware to transform operations is clearly a compromise of the transition strategy, is a temporary compromise. The GIT protocol is still being updated, and it's hard to say what hg-git this plugin will be.
Even if mercurial continues to maintain actively and loses support for the largest project of the language platform, it is not doomed.
Anyway, it's a pity for mercurial, a lightweight distributed version control system that's easier to use than git.
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.