Mercurial

Chef SoloでTracLightningぽい環境を構築してみた

Chefが面白そうなのでいろいろやってみた結果、TracLightning+hglightぽい環境を構築できるようになったのでまとめを書いてみることにした。TracLightningと違うのはSubversion/MavenがないとかTracプラグインが最小限しかないくらいかな。動作確認は次の環…

これの続き。 参考URL : http://mercurial.selenic.com/wiki/SubrepositoryMercurial 2.0 ( TortoiseHg 2.2 ) で仕様が変わったらしく、以前の方法だとうまくいかない。 [subpaths] subrepo_name = https://bitbucket.org/toruuetani/virtualenv-scaffoldた…

TortoiseHg 2.x 入門記事にMercurialコマンドリファレンス追記

最近書いてる TortoiseHg 入門記事に、Mercurialのコマンドリファレンスを追記した。 Windows+TortoiseHg 2.x で始めるMercurial今回改めて Mercurial コマンドのヘルプを調べてみたけど、ほとんどオプションは使ってない。このあたりが Git との違いなんだ…

TortoiseHg 2.x 入門記事にMercurial採用理由追記

以前書いてた TortoiseHg 入門記事を Ver.2.2 ベースで書きなおした記事に、なぜMercurialを採用するのか追記した。 Windows+TortoiseHg 2.x で始めるMercurialある程度分量があってはてなでは書きにくいことと、最近ドキュメントはSphinxで書いたほうが書…

subpathsを使ったリポジトリをcloneする方法

2012/01/25 追記 Mercurial 2.0 以降は これ を参照 subrepoを使わない場合とか、subrepoを使ってもsubpathsを使ってない場合なら、リポジトリは普通にcloneできる。ただしsubrepoかつsubpathsを使っていると、普通にcloneすると失敗する。何故かというと、s…

subrepoをさらに便利に使うためにはsubpathsを使おう

2012/01/25 追記 Mercurial 2.0 以降は これ を参照 これの続き。subrepoは確かに便利なんだけども、あるシチュエーションでは使いにくいことになる。 サーバの名前が変更されたとき 場所によってpushする先が違うとき(滅多にないだろうけど) 例えば、ある…

subrepoを試してみた

前から気になってた、Mercurialのsubrepoの使い方がなんとなくわかったのでメモ。 何がうれしいのか 別管理のリポジトリを一緒に扱える。具体的には、共通ライブラリは別のリポジトリで管理しつつ、それを利用するアプリのリポジトリの下に共通ライブラリの…

TortoiseHg2.0

PyQtにポーティングしたTortoiseHgがついに出た。 Workbench(以前のログビューア)からシームレスにコミットできる。 今までなかったのが不思議なリポジトリビューアも追加 あと地味に便利なのが、エクスプローラとかコマンドプロンプトも開ける。

Windows+TortoiseHgで始めるMercurial(hgコマンドをTortoiseHgで)

この記事は1.1.xを基準にしていて古いので、2.x対応版に書きなおした。 設定 => 2.x版はこちら hgコマンドをTortoiseHgで => 2.x版はこちら ブランチ・リポジトリ間の連携 => 2.x版はこちら 間違えたときのやり直し => 2.x版はこちら bitbucketの使い方(あ…

Windows+TortoiseHgで始めるMercurial(設定編)

ちょっとMercurialのHowToを書く必要が出てきたので書いてみる。この記事は1.1.xを基準にしていて古いので、2.x対応版に書きなおした。 設定 => 2.x版はこちら hgコマンドをTortoiseHgで => 2.x版はこちら ブランチ・リポジトリ間の連携 => 2.x版はこちら 間…

hglightをTracLightning 3.0に対応してみた。

自己流でTracMercurialをセットアップするのも面倒なので、hglightをforkしてTracLightning 3.0に対応してみた。こちらからどうぞ。インストール手順とかは本家と同じです。 本家 https://bitbucket.org/akihirox/hglight/wiki/ fork https://bitbucket.org/…

bitbucketの使い方メモ

基本的なこと、サインインとかpush/pull/forkは大抵書いてあるけど、forkしてから先の事とかを書いてるサイトが見つからなかったので、メモしておく。 fork元の変更をpullする。 bitbucket上でやるのかと思ってたけど、違うみたい。まずはforkしたリポジトリ…

TracLightningでMercurialを使ってみた

サーバリプレースのついでに、自己流でセットアップしたTrac0.10からTracLightning2.3.2に移行してみた。ついでにTracをmod_wsgiで動かしてみたり、Mercurialと連携させてみたり、チケットの自動クローズとかできるようにしてみたのでメモしておく。環境はこ…