2012-01-01から1年間の記事一覧
ちょっと思い出してみます。 Mercurial Mercurial的な活動だとこんな感じですかね。 TokyoMercurial 開催 mercurial-users.jpにMercurialのマニュアルの日本語訳を掲載 rhodecodeのメッセージの日本語を作成(今見たら翻訳率89%くらい) 「mercurial-develにパ…
このエントリは Mercuiral Advent Calendar 2012 の25日目です。 またまたid:flying-foozyさんからネタを提供していただきました。長かったMercurial Advent Calendarもこれが最後です。 単にhg convertで変換してみる リポジトリ変換を行うhg convert。ブラ…
このエントリは Mercuiral Advent Calendar 2012 の21日目です。 id:flying-foozy さんからアンドキュメンテッドなMercurialの仕様を教えていただいたのでそのことをネタにします。 bookmark('@') 最近Mercurialのリポジトリにブックマークが付きました。 bo…
このエントリは Mercuiral Advent Calendar 2012 の20日目です。 Pure JavaによるMercurialの実装Hg4Jの紹介をしたいと思います。 Hg4J Hg4J Pure Java によるMercurial実装です。 Mercurial 1.9から利用できる CommandServerを利用する JavaHg とは異なり、…
このエントリは Mercuiral Advent Calendar 2012 の15日目です。 ちまたではBitbucket一色ですが、別の選択肢のあるよー(多様性は善)ということでPikacode.comというホスティングサービスを紹介したいと思います。 Pikacode.com Pikacode.com はフリーのMerc…
このエントリは Mercuiral Advent Calendar 2012 の14日目です。 開発中によく質問されることを気ままに紹介しようと思います。 リポジトリのクローン時に専用の鍵を利用する hg clone 、 hg pull 、 hg push には --ssh オプションが存在します。 このオプ…
このエントリは Mercuiral Advent Calendar 2012 の9日目です。 Mercurialで扱えるバイナリ形式の差分ファイル、バンドルファイルについて簡単に説明したいと思います。 バンドルファイルを作る ローカルリポジトリにあるリビジョンをバンドルファイルにする…
このエントリは Mercuiral Advent Calendar 2012 の8日目です。 CUIでも使えるMercurialのリポジトリブラウザ hgview を紹介したいと思います。 hgview hgviewはLinuxやMac、Cygwinで利用出来るGUI、CUI兼用のMercurialのリポジトリブラウザです。今回はCUI…
このエントリはAtlassian Advent Calendar 2012 #augjの4日目のエントリです。 前日は id:kyon_mm さんの SourceTreeで楽々git-flow, hg-flow #augj - うさぎ組 です。 明日は @mtgto さんです。 今回はBitbucketをちょっとだけ便利に使う方法を紹介しようと…
このエントリはMercurial Advent Calendar 2012の 1日目です。前回*1の反省を踏まえ、今回は軽いネタから、hgrcのtipsについて話したいと思います。 hgrcのマニュアルの日本語訳をwebから参照したい mercurialのマニュアルはほぼ100%日本語化されています。 …
具体的には次の部分が動かない https://github.com/amatsuda/kaminari/blob/master/lib/kaminari/models/data_mapper_collection_methods.rb#L12 module Kaminari module DataMapperCollectionMethods def total_count #:nodoc: model.count(query.options.e…
試しに訳してみた。 訳は適当なので間違ってるところもあると思う。 原文: https://github.com/datamapper/dm-constraints/blob/v1.2.0/README.rdoc dm-constraints DataMapperのアソシエーションに外部キー制約を追加するプラグインです。 現在はPostgreSQL…
python界の重鎮 @shimizukwa さんが言ってたのでやってみた。 // ==UserScript== // @name bitbucket ika-musume // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description enter something useful // @match https://bitbucket.org/* …
RailsでDataMapperを使っている人て少ないと思う。Railsを使う場合は大抵新規プロジェクトだから。 でも、世の中そんな簡単じゃなくて、既に動いているDBをRailsで触る必要だってある。例えば次のようなDB。 主キーが文字列だったり日付 複合主キー 主キーの…
やってきましたよっと。 資料 (分散)バージョン管理システムの組織化 youtube http://www.youtube.com/watch?v=L3G62w_QQSg 時間オーバーしてしまいました。すいません。 来年はリベンジしたいですね。 内容について バージョン管理システムを漠然と使ってい…
'hg grep'は履歴を検索してしまうし、'hg locate "set:grep('hogehoge')"'はマッチした行を表示してくれないので、この二つのコマンドの間の子を作って見ました。 https://bitbucket.org/troter/hg-grepfile 設定 [extensions] grepfile = [path to]/grepfil…
仕事でBitbucketつかってますか? 僕はつかってます。Bitbucketにリポジトリを作成して継続的インテグレーションを行うときに困るのがプライベートリポジトリのクローンです。Jenkinsからクローンできないとまずい。この問題を解決するために、以前は専用の…
開催しましたよ!っと。いつも開場がぎりぎりですみません。 http://connpass.com/event/647/:title= 継続的デリバリー座談会#3 ネタ帳
参加者の皆さん、運営の皆さんお疲れさまでした。Bitbucket勉強会の告知も少しだけさせて貰いました。 http://connpass.com/event/623/:title= Bitbucket勉強会 告知(#scmbc)
2012/07/14(土)にTokyoMercurial#5を開催しました。 TokyoMercurial 公式ページ TokyoMercurial#5 まとめページ 今回はLTがおおくてとても充実していました。発表者の @marutosijp さん、@yujauja さん、id:hokorobi さん、 id:cointoss1973 さん、id:flying…
(※過去の日付で書いてます。。) http://connpass.com/event/651/:title= 発表資料はこちら 継続的インテグレーションって実際どう導入するの(アジャイルサムライ読書会 新宿道場#8) 詳しいまとめはまとめ職人の id:absj31 さんがまとめてくれています。 http…
ちょいねた。.hgrcに次を設定する。PATHにhg-hogehogeがあれば実行される。windowsでもlinuxでもOK。 [alias] hogehoge = ! hg-hogehoge $@
今日のgithub勉強会の永和システムマネジメントさんの発表で「githubではコメントに絵文字つかってやりとりしていて楽しそう」と思ったそこのあなた! Bitbucketでも絵文字使えますよ!と一応宣伝。 https://bitbucket.org/troter/emoji-test 実際のリポジト…
Bitbucketのblogでも紹介されていますが、正規表現でコミットログにリンクを埋め込めるようになりました。adminタブからlinksを選択します。 mercurialのリポジトリだったら次のように設定します。 http://bz.selenic.com/\1 issue(\d+)実際にコミットを見て…
mercurialはgitの様にリモートの履歴をpush -fで削除できません。bitbucketでは代わりにadminのタブからstripが行えるようになっています。動きはhg stripと同じです。stripしたいリビジョンを入力します。 すぐにstripするのでは無くプレビュー画面が出来ま…
TortoiseHgはmercurialのサーバ機能を内蔵しているので、そのままリポジトリサーバになります。 TortoiseHgをリポジトリサーバにする 1.Workbenchを起動して適当なリポジトリを選択後、メニューから「リポジトリ」「ウェブサーバー」を選択します。 2.この状…
2012/06/09(土)にTokyoMercurial#4.5 Mercurial Queues ハンズオン を開催しました。サポートスタッフのid:flying-foozyさん、id:cointoss1973さん、参加者の皆さんお疲れさまでした。 TokyoMercurial 公式ページ http://connpass.com/event/486/:title= 勉…
http://connpass.com/event/445/:title=の成果です。 TODO: 動機付け 構成 hgwebでは次の二つのリポジトリを用意します。 http://hg.example.com/app (pull専用リポジトリ、レビュー済みの履歴を持つ) http://hg.example.com/app-work (push専用リポジトリ、…
方法を調べていました。rhodecodeの丸パクリです。application/mercurialなんてのがあるんですね。 動かすにはwebobとmercurialが必要です。 repo_name='.'しているのでserverを起動したディレクトリを公開します。 from wsgiref.simple_server import make_…
hgrcのuiセクションのignoreで追加のhgignoreファイルを指定できます。これを利用するとリポジトリローカルな.hgignoreを用意できます。 .hg/hgrc [ui] ignore.local = .hg/hgignoreこれで.hg/hgignoreに「僕の考えた最強のhgignore」を書くことができます。