タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mercurialに関するteramakoのブックマーク (11)

  • Git使いがMercurial使いに転職するとき設定しておくべきMercurial拡張 | Webシステム開発/教育ソリューションのタイムインターメディア

    Mercurialは、Merucurial拡張という拡張モジュールを使って、Merucrialの挙動をいろいろ拡張できるようになっています。 デフォルトのままだと使いにくいので、Mercurialを使う上で便利にしてくれる拡張を設定しておきましょう。 デフォルトでバンドルされているMercurial拡張は、Using Mercurial Extensionsにまとめられています。 今回はGit使いがMercurial使いに転職するときに、Gitで実現できたことをMercurialで実現するための、組み込み拡張、および、サードパーティ製の拡張について紹介します。 色づけしよう ブランチの確認、diff、パッチ等々、色づけされていないとつらいです。 というわけでGit同様に色づけしましょう。 Color Extensionはすでにバンドルされているので、.hgrcに次の記述を加えましょう。 こ

    Git使いがMercurial使いに転職するとき設定しておくべきMercurial拡張 | Webシステム開発/教育ソリューションのタイムインターメディア
  • あなたの知らない(筈の) Mercurial テンプレート - 彷徨えるフジワラ

    このエントリは、Mercurial Advent Calendar 2012 の 19 日目です。例によって、エントリ公開の時点で日付が変わってしまっていますが、私が寝るまでが 12 月 19 日です。 暫く前になりますが、開発者用MLに『テンプレート機能を拡張したよ!』という内容のメールがMatt から投函されました。 これまでは、スタイルファイルを書いたり、場合によってはフィルタ関数を自前のエクステンション経由で追加したりしないとできなかったことが、かなりの部分まで有りモノで、しかもコマンドラインから、できるようになる機能拡張です。 default ブランチで実装されたこの拡張機能、メジャーリリースを経て無事 stable にもマージされたのですが、一向に使用方法が文書化される兆しがありません。 うーん、暫くは隠し機能のままにしておくのかな? でも、そういう非公開機能を使うのって、なん

    あなたの知らない(筈の) Mercurial テンプレート - 彷徨えるフジワラ
  • git-hg, hg-fast-export - Humanity

    git-hg/bin at master · offbytwo/git-hg · GitHub offbytwo/git-hg @ GitHub git-hg欲しいなーと思っていたんだけどなんとなくgithubで検索したらあって感動した。 この喜びを誰かに伝えたい。 hg-fast-export どうやらmercurialのリポジトリをgitに変換するhg-fast-exportというものがあったみたい。 git-hgはシェルスクリプトでこれの操作をgit風にするラッパみたいなもの。 インストール $ git submodule update --init # hg-fast-exportを持って来るあとはbinってディレクトリをPATHに通すだけでいい。 どうでもいいけどPATHに通す?PATHを通す?当にどうでもよかった。 使い方 $ git hgすればhelpが出るのでそれ見れば分

    git-hg, hg-fast-export - Humanity
    teramako
    teramako 2012/11/25
    git-hg が出来る!
  • How to checkout the source code from Mercurial

    I need to download the source code from the Mercurial. $ hg clone xmppframework.googlecode.com/hg xmppframework warning: xmppframework.googlecode.com certificate with fingerprint b1:af:83:76:f3:81:b0:57:70:d8:07:42:c8:c1:b3:67:38:c8:7a:bc not verified (check hostfingerprints or web.cacerts config setting) requesting all changes adding changesets adding manifests adding file changes I tried it in t

    How to checkout the source code from Mercurial
  • Mercurialでのブランチ

    Life with Web Browser Engine (Gecko, WebKit and etc), Mobile and etc. まぁ、自分がMercurialユーザーだったらvim-jpの記事を読んで間違いに気づくはずだ。 まず、Mercurialでのブランチというのはどういうものが理解すべき。Mercurialでは、ブランチというのは、一種のtagとheadsの総称でしかない。gitだとローカルブランチとリモートブランチという概念があって、ブランチをpushするときには、特別な方法を取る必要があるけど、mercurialの場合は通常のpushに自分で作ったブランチが含まれてしまう (もちろんheadsが合わなければリジェクトされるし、明示的にブランチへのpushを使う必要もある)。 だから、多数での開発をしてる際に自分のコードを管理するためにブランチを作るのはよくない。Mer

    teramako
    teramako 2011/09/26
    やはりmqが正解か。自分はローカルのcloneをもう一つcloneしてそっちでゴチャゴチャやる感じだなあ
  • Mercurialで築いたコミットを並び替える - 2011-07-03 - 日々是鍛練

    的にterminal上で使うアプリケーション(エディタ、言語処理系、細かなツール等)は、ソースコードからビルドして使うようにしている。 複数の版を使えるようにしたいのもあるし、なによりビルドすることが好きだからだ。 Mercurialをビルドする前に、docutilsを使えるようにしておこう。Mercurialのドキュメントはdoctuilsを使って生成している。 pythonモジュールなのでpipを使うのが簡単だ。 ソースからインストールする場合Docutils: Documentation Utilitiesから最新のものを取得しよう。 $ tar zxf docutils-0.7.tar.gz $ cd docutils/ $ ./setup.py installpipならコマンドを叩くだけでいい。 $ pip install docutilsこれでMercurialをインストー

    Mercurialで築いたコミットを並び替える - 2011-07-03 - 日々是鍛練
    teramako
    teramako 2011/07/04
    histedit で git rebase -i みたいなのができる
  • Bitbucket

    teramako
    teramako 2011/06/27
    murky-satyr さん版
  • Big Sky :: SSHポートが通らなくてもbitbucket.orgにpushする方法

    以前、githubにsshポートが通らなくてもpush出来る方法をご紹介しましたが、今日はbitbucketです。 bitbucketは元々https経由でpush出来ますが、sshプロトコルを使わない場合はbasic認証になってしまいパスワードを毎回尋ねられます。またそれを省略しようと思うと、Clone URLを hg clone https://username:password@bitbucket.org/username/example といった感じにしなければならなく、とても危険です。 出来る事ならばsshを使いたいですね。実はgithubと方法はまったく同じ。 bitbucketのアカウントページにid_rsa.pubの値を貼り付け、ssh/configファイルを修正します。 ~/.ssh/config Host bitbucket.org Port 443 もしプロキシを使っ

    Big Sky :: SSHポートが通らなくてもbitbucket.orgにpushする方法
    teramako
    teramako 2011/05/12
    googlecodeにも使えそう。 // sshをサポートしている相手でないと使えないらしい。ということでgooglecode無理
  • bitheap: taste the difference

    teramako
    teramako 2009/12/09
    デフォルトのpagerよりも優秀な感じ。設定方法はソース内のコメントに書かれている
  • JapaneseUsingExtensions - Mercurial

    Mercurial エクステンションを使う Mercurial の機能を任意のエクステンションで拡張しよう。 1. はじめに Mercurial は安全で分かりやすいコマンドセットを提供しており、たいていのユーザーがその機能を満足できるように設計されています。 Mercurial のパワーユーザーはエクステンションを活用できるかもしれません。エクステンションを使うと、強力な新機能を Mercurial のコアに統合することができます。 エクステンションが提供する機能は、 Mercurial のポリシー、つまり、安全性、信頼性、使い易さを満たしていないかもしれません。 エクステンションのヘルプは 'hg help extensions' で表示できます。有効にしたエクステンションのヘルプを見るには、 'hg help <extension-name>' を実行してください。 2. エクステン

  • Mercurial で、username/passwordを保存する - tetsunosukeのnotebook

    Mercuralにて、push時、ユーザ名・パスワードをいつも聞かれるのが面倒。それを回避する設定はあるのか?と思ったが、設定ではないらしい。というわけで、pushのURLを書けばいいということがわかった。 具体的には、まず適当にcloneする。 $ hg clone https://twitter4py.googlecode.com/hg/ twitter4pyで、できたフォルダの中の、.hg/hgrcを編集。 $ vi twitter4py/.hg/hgrc [paths] default = https://twitter4py.googlecode.com/hg/ #下記を追加する。 default-push=https://<your_username>:<your_password>@twitter4py.googlecode.com/hg/これで、push時にdefault-

    Mercurial で、username/passwordを保存する - tetsunosukeのnotebook
  • 1