Mercurial for Git users Git is a very popular DistributedSCM that works very similarly to Mercurial. Both are built upon such similar concepts that most repositories can be converted to and from Mercurial and Git without any significant data loss! There are, however, significant design and conceptual differences that may cause trouble when coming from Git to Mercurial. 1. High-level Comparison Mer
本エントリも、備忘録代わりに「お気に入り」に入れておいたツィートの棚卸しシリーズの一部です(笑) 随分前になりますが、以下のツィートに関連する一連のツィートで、パターン指定に関してのやり取りがありました。 一般的な利用ケースでは、それほど踏み込んだパターン指定の必要はないと思いますが、折角ですので、文書化されていない情報を含めて、パターン指定絡みの仕様をきっちりとまとめておこうと思います。 パターンにおける「起点ディレクトリ」 以下の表は、hg help patterns で表示されるオンラインヘルプ(ウェブ経由でも参照可能)の記載を元に、パターン形式と起点ディレクトリの関係について、簡単にまとめたものです。 パターン形式名称起点ディレクトリ 拡張ワイルドカード glob 現ディレクトリ 正規表現 re リポジトリルート 文字列一致 path リポジトリルート しかしこれだけでは、パターン
ツイッターで以下のようなツイートを見かけたので: Mercurial 推進派としては何か情報発信しておきたいところですが、よくよく考えてみると、そもそも私自身が、送ったものと受けたものを合わせても、両手の指で足りる程度しか pull request を使った事が無いのでした(笑)。 # 後述するように、Mercurial 本体の開発はメーリングリストベースなのです…… しかし、pull request そのものの話は不得手でも、Git と Mercurial での『ブランチ』の違い等なら、とりあえず自分の守備範疇なので、『Mercurial で pull request』したい Git ユーザ向けに、以前書いたMercurial におけるブランチの概念に関する一連のエントリの要約的なものと、現時点で私が思い付く『pull request 時に注意すべき点』をまとめてみました。 pull r
OSPN Press Open Source People Network (オープンソースカンファレンス事務局)から最新の開催情報などを発信! RSS 「オープンソース」を使ってみよう (第28回 Mercurial 編) 01/30 OSPN Press編集部Use it ! OSS No Comments Tweet ————————- mercurial-users.jp 近藤 隆幸 ————————- Table of Contents ========================== 1. Mercurial の概要 2. Mercurial の特長 3. 本記事の対象読者 4. ダウンロードおよびインストール 5. インストール後の設定 6. 事前準備 7. ひとりで始める Mercurial 8. 最後に 1. Mercurial の概要 mercurial-users
この記事は、Mercurial Advent Calendar 2011の2日目の記事です。 revsetsとは? 築いてきた歴史から特定のチェンジセットを効率よく検索するための、Mercurialのサブセット言語だ。 Mercurialでは、 $ hg log -r 1000のlogコマンドように'-r'(--revision)オプションを付与できるコマンド(logコマンドは特に-rを多用する)がいくつかあるが、単にチェンジセットIDやリビジョン番号だけでなく、 revsetsと呼ばれる関数言語(helpでは問い合わせ言語と訳されている)を使うことで複雑なリビジョンを指定できる。 しかし、残念ながらこのrevsetsについて周知している人は少ないのではないだろうか? このrevsetsを使う時はhg logコマンドの場合が最も多いと考えているが、'hg log'のhelpにはrevset
このエントリは Mercuiral Advent Calendar 2012 の21日目です。 id:flying-foozy さんからアンドキュメンテッドなMercurialの仕様を教えていただいたのでそのことをネタにします。 bookmark('@') 最近Mercurialのリポジトリにブックマークが付きました。 bookmark('@') 君。Mercurialのリポジトリのブックマークを見てみると、この@マークのブックマークしか存在しないので、いかにも特別こんな感じがします。 で、実際に特別な存在なんです。それはcloneしてみるとわかります。 % hg clone http://selenic.com/repo/hg 複製先ディレクトリ: hg 全リビジョンを取得中 リビジョンを追加中 マニフェストを追加中 ファイルの変更を追加中 18095 個のリビジョン(35296 の変更
[extdiff] # 外部Diffツールのパスを指定 cmd.winmerge = C:\Program Files\WinMerge\WinMergeU.exe # 渡すオプションを指定 opts.winmerge = /s /e TortoiseHgもこの設定は見てくれるのですが、TortoiseHgの場合だと、Diffツールがインストールしてさえいれば、何の設定もしなくても使えるようになってますよね? あれはどこに設定されているんでしょうか? ぐぐってもなかなかそれらしい情報は見つからないんですが、TortoiseHgのインストールフォルダをGrepしてみると、どうやら hgrc.d\MergeTools.rc というファイルに書かれているようです。 以下一部抜粋。 [merge-tools] ; Windows version of BeyondCompare 3 beyondc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く