With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud connects developer workflows from planning to incident management. Join millions of developers who choose to build on Bitbucket.
tortoisehg / stable (http://bitbucket.org/tortoisehg/stable/) TortoiseHg stable repository. Releases plus bugfixes. Clone this repository (size: 5.1 MB): HTTPS / SSH $ hg clone http://bitbucket.org/tortoisehg/stable/ $ hg clone ssh://hg@bitbucket.org/tortoisehg/stable/ TortoiseHg Wiki TortoiseHg is a Windows shell extension and a series of applications for the Mercurial distributed revision cont
2009年7月1日、Mercurial 1.3がリリースされた。MercurialはPythonで実装されている分散型バージョン管理システムで、ALSA(Advanced Linux Sound Architecture)やMozilla、Xenといった著名なプロジェクトでも採用されている。 Mercurial 1.3では複数のリポジトリをグループとして管理できる「サブリポジトリ」機能が実験的にサポートされたほか、mergeコマンドへのプレビューオプションの追加やupdateコマンドの若干の挙動変更、いくつかの新しいオプションの追加、パフォーマンスの改善などが行われている。 なお、Mercurial 1.3の利用にはPython 2.4~2.6が必要。Python 2.3のサポートは打ち切られたため、Python 2.3と組み合わせて利用しているユーザーは注意してほしい。 また、同時にWi
ロング・テール理論の名付け親で、雑誌「Wired」の編集長としても知られるクリス・アンダーソン氏が3月12日付けのブログでオープンソースソフトウェア(OSS)プロジェクトの運営体制に関する誤解を指摘をしている。 アンダーソン氏によれば、多くの人はオープンソースプロジェクトというのは草の根から立ち上がり、自律的に組織化し、民主的に運営されているという誤った認識を持っている。ところが現実はまったく逆で、1人か2人の「慈悲深い独裁者」によって運営されている、という。 これはオープンソースプロジェクトに参加していたり、あるいは日常的に成果物を利用している人であれば、そういうものだと首肯するかもしない。メーリングリストで客観データに基づいて議論したり、リーダーを民主的に選ぶようなプロジェクトもあるかもしれないが、おおかたのオープンソースプロジェクトには、それを開始し、中心に位置し続ける“独裁者”がい
Description The Mercurial system uses a set of configuration files to control aspects of its behavior. Troubleshooting If you're having problems with your configuration, hg config --debug can help you understand what is introducing a setting into your environment. See hg help config.syntax and hg help config.files for information about how and where to override things. Structure The configuration
Mozilla Developer CenterにおいてMozilla-CentralがCVSからMercurialへ移行していることを発表した。現在の計画ではFirefox、XULRunner、Gecko/Toolkitコードまたはそれに関係するコードがMercurialリポジトリへマージされることになるという。 MercurialはPythonで開発されたバージョン管理システム。CVSとよく似た操作性を提供しつつも、高速に動作しディスク消費が少ない。さらに名前の変更などCVSではうまく機能しないいくつかの機能を提供している。3月24日(米国時間)にはMercurial 1.0が公開されている。 FLOSSプロジェクトではこれまでバージョン管理システムにCVSが採用されることが多かったが、最近ではSubversionをはじめGit、Mercurialなどに移行する作業が進められている。M
stoplightで最大化したターミナル上でzshとscreenとEmacsを立ち上げ、 明朝体フォントでプログラミングするbokkoです。 今回はバージョン管理システムの1つであるMercurialについて紹介します。 ウノウではSubversionとTracを組み合わせて開発を行っていますが、 僕個人では今年の春ぐらいからEmacsやzsh、screenなどの各種設定ファイルをMercurialでバージョン管理しています。 Mercurialとは? Mercurialは分散型のバージョン管理システムです。 これに対して、CVSやSubversion(以下SVN)は集中型のバージョン管理システムにあたります。 分散型と聞くと難しそうなイメージがわくかもしれませんが、 CVSやSVNに比べてると、より手軽にバージョン管理を行うことができるというのが、 Mercurialに対する僕の印象です
_ [Rails][NetBeans][Mercurial] NetBeans 6.1 / Rails 2.0 / Mercurial 忘れないうちにまとめ。 rails-2.0.2 projectをMercurialで管理する ちょう簡単だった。 $ rails ror202 $ cd ror202 $ hg init $ hg add $ hg ci いじょ。 注意:mercurialはからっぽディレクトリを保持してくれないので適当にtmp.txtを置いておこう。 $ hg revert log $ touch log/tmp.txt $ hg add log/tmp.txt $ touch db/tmp.txt $ hg add db/tmp.txt 追記: ほかにもdb/migrate lib vendor/plugins辺り。 Mercurial reposをWeb上に公開する
要旨 SCM にはバージョン管理の対象外としたいファイルを指定するのに「無視リスト」という機能があります。 Subversion では svn:ignore プロパティにより無視リストを指定する このため,cp や mv 時に無視リストも引き継がれる また,あくまで svn:ignore プロパティの設定されたディレクトリ直下のパスが対象となる Mercurial では Working directory 直下の .hgignore ファイルにより無視リストを指定する 指定方法は glob(シェルのワイルドカード風)と regexp(正規表現)の 2 通りがある 混在可 用途により使い分けるとよい *.tmp 等,ある拡張子のファイルをすべて無視するのなら glob ダイレクトな指定や複雑な指定なら regexp Subversion における無視リスト Subversion の場合,ディ
SCM の Mercurial には CGI スクリプトがついてくる. これを使うと簡単に共有レポジトリを作ることができる. Web ブラウザからコードを閲覧できるし, 標準の hg コマンドからもさわれる. ためしにこのサーバ(さくらインターネットの賃貸)にインストールしてみたら, ちゃんと動いた. せっかくなのでインストール手順を簡単に紹介しておく. さて, SCM が CGI として動くのは一部の人にとってキラーな機能かもしれない. ちょっと友達と一緒にコードをいじりたい. 家と学校で設定ファイルやメモを共用したい. そんな時に重宝する. 今時の先鋭的な Web の若者は自分の公開サーバがあるだろうけれど, 怠惰な中年にそういうものはない. 共有サーバの賃貸がせいぜい. なので CVS や Subversion はあてにできない. 有償の Subversion ホスティングに金を払う
リビジョン管理ツール Mercurial RCS, CVS, Subversion のようなリビジョン管理ツールのひとつ. Python で書かれている マスターやブランチという主従の概念がない(システム上は対等) データベース(とくに RDBMS とか)や web サーバの類に依存しない などが気に入ったので,自分一人で取り組んでいるプログラムで試用を始めた. コマンド名が hg (水銀)なのがちょっと面白い. しかしながら,公式ページの URL ( http://www.selenic.com/mercurial/wiki/index.cgi ) はなぜか「セレン」だ(たまたまかもしれない). なお乳酸菌は関係ない. これまで個人用途で RCS や CVS を試したことがあったものの, 面倒になり手動でディレクトリごとコピーするという原始的な方法に 戻ってきていたし,また,共同開発で
702NK (1) 705NK (1) Activity (1) Adapter (2) add-on (1) AES (1) agile (3) amazon (2) Android (19) Android Studio (1) arm (2) assembler (1) bash (2) Bluetooth (2) book (3) bridge (1) C (13) cache (2) canna (1) catch.com (1) codereview (4) CPU (3) cruisecontrol (1) current (1) cygwin (1) debian (2) debug (2) dictionary (1) disklabel (2) distcc (2) DMA (2) Dropbox (1) embedded (2) encfs (1) english (
注意: 他環境での Mercurial インストール経験があっても、 別環境で Mercurial をインストールする際には、 以下の節を一通り確認することを強くお勧めします。 インストール 文字コード マージプログラム 設定ファイル記述 << 現ページ 初期導入時に必要と思われる設定ファイル記述に関してまとめてみました。 設定ファイルの詳細に関しては、 "hg help config" 出力、 あるいはそのウェブ版を参照してください。 文字コードと言語に関する設定を行うことで、 "hg help config" 出力も日本語化されます。 ウェブ版も日本語訳があります。 設定ファイルの有効範囲 [ui] username [ui] merge [paths] [encode], [decode] 設定ファイルの有効範囲 Mercurial では、 通用範囲の異なる複数の設定ファイルが読み込
これはバージョン管理システム Mercurial (hg コマンド) を Vine Linux 4.2 にインストールした時の作業メモです(2008/03/13 現在) Vine 用パッケージはまだ無いようなので,一般ユーザのホームディレクトリ以下にインストールしました 本体のインストール # apt-get update # apt-get install python-tools $ cd /tmp $ wget http://www.selenic.com/mercurial-stable-snapshot.tar.gz $ tar -xvzf mercurial-stable-snapshot.tar.gz $ cd mercurial- $ make $ make install-home ~/.bash_profile の編集 addpath $HOME/bin 行のコメントア
初めて梅干しを作ってみた話 今年の夏、初めて梅干しを作りました。 私梅干し大好きなんですが、自分で作るという発想がなくて…同僚が梅シロップを作っているのに影響されて去年から梅仕事を始めてみたんですが、そのときの説明書に「梅干しの作り方」というのも入っていて、えーー梅干しって自分…
6月版 ソースコード管理システムgitにライバル出現 上川純一 日本ヒューレット・パッカード株式会社 コンサルティング・インテグレーション統括本部 2005/6/21 linux-kernelメーリングリスト(以下LKML)かいわいで起きるイベントを毎月お伝えするLinux Kernel Watch。先月紹介したバージョン管理システムをめぐる混乱は、ひと月が過ぎてもまだドタバタしているようです。 では、5月のLinuxカーネル関連の状況を見てみましょう。 「git vs. Mercurial」がもたらすもの 4月にLinuxカーネルのソースコード管理システムとして突然デビューを果たしたgitですが、5月になってもgit自体の設計に関する議論が継続しました。 発端は、Matt Mackallが開発している分散モデルのソースコード管理システム“Mercurial”の出現でした。Mercuria
sakura mercurialでググるとそこそこヒットする。 でも一カ所のやり方だけをまねてもうまくいかなかったから、まとめる。 目標: 1.sshしてhgコマンドが使えるようにする 2.ssh経由のhgリポジトリとして動作するようにする 1.sshしてhgコマンドが使えるようにする これはすぐできる。 http://www.dodgson.org/omo/t/?date=20070519 ここの、「入手 展開 インストール」をそのまま実行。 そのまま、local/binにPATHを通しても良いのだが、目標2でちょっとやっかいなことが起きるので $HOMEに$HOME/local/binへのリンクを貼る cd ln -s local/bin bin もしすでに$HOME/binが存在するならhgコマンドのリンクだけ貼っても良い。 cd ln -s local/bin/hg bin/hg
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く