タグ

PythonとMercurialに関するdarwiniaのブックマーク (3)

  • OxidationPlan - Mercurial

    Using Rust in Mercurial This page describes the plan and status for leveraging the Rust programming language in Mercurial. Why use Rust? Today, Mercurial is a Python application. It uses Python C extensions in various places to achieve better performance. There are many advantages to being a Python application. But, there are significant disadvantages. Performance is a significant pain point with

    darwinia
    darwinia 2017/12/05
    Rustを使いたい理由がよくまとまっている。最終的にはhg自体をRustで作ったバイナリに置き換えたいと。
  • Kawasaq Blog

    Behind the scenes 他のリビジョン管理システムと違って Mercurial はシンプルなので、実際にどのように動いているかについて簡単に理解できます。これについては必ずしも知る必要はないのですが、だいたいどのように動いているかについて知っておくと便利です。 Tracking the history of a single file Mercurial がファイルの変更を追跡するために、Mercurial はそのファイルの履歴を filelog と呼ばれるメタオブジェクトに保存します。 filelog 内のそれぞれのエントリは追跡されているファイルのあるリビジョンを再構成するのに十分な情報を持っています。 filelog は .hg/store/data に保存されています。filelog は 2 種類の情報を持っています。1 つはリビジョンデータで、もう 1 つは Merc

  • JapaneseTutorial - Mercurial

    Mercurial の使い方のチュートリアル このチュートリアルは Mercurial の使い方を紹介します。 SCM ソフトウェアを使うにあたっての特定の予備知識は必要ありません。 あらかじめ Mercurial を理解する を見ておくとよいでしょう はじめに このチュートリアルを読み終われば、次のことが分かるでしょう: Mercurial を使うのに必要な基的な考えとコマンド ソフトウェアプロジェクトに貢献する際の Mercurial の簡単な使い方 Mercurial のマニュアルページ hg(1) と hgrc(5) に目を通すことを強くお勧めします。 マニュアルページは リリース tarball にも doc/hg.1.html と doc/hgrc.5.html として含まれています。 コマンドラインで hg help <command> とタイプしても良いでしょう。 チュー

  • 1