ログ日記

作業ログと日記とメモ

trac

tracにGraphvizPluginを入れる

ブランチのツリー的な図を書きたかったのでGraphvizPluginを入れた。 apt-get install graphviz # http://trac-hacks.org/wiki/GraphvizPlugin ここから該当バージョンのプラグインをDL unzip graphvizplugin_0.11-0.7.5-r6318.zip cd graphvizplugin # 何故…

tracbzruploadの設定フォーマットを変えた

branchName = sftp://〜これだと、一つのブランチで一つのアップロード先しか指定できないことに気付いた。 フレームワークとかだと複数のサーバにアップしたいのでフォーマットを変えた。 title,branchName = sftp://〜https://launchpad.net/tracbzrupload

trac bzr upload プラグインの設定書式を変えた

[bzrupload] uri = ブランチ名1=sftp://ユーザ名1@ホスト1/パス,ブランチ名2=sftp://ユーザ名2@ホスト2/パス アップロードプラグインを作った - より良い環境を求めて これはやっつけすぎた。設定リストの取得方法が分かったので修正。 [bzrupload] trunk = …

アップロードプラグインを作った

https://launchpad.net/tracbzrupload 作り方を書こうと思ったけどソースを見た方が早いと思ってやめた。 pythonは書いたことがないというか見たこともほとんどなかったので手探りのはりぼてコード。 http://d.hatena.ne.jp/digo/20080508#1210228908 ここと…

プラグインインストールメモ

使うかどうかは未定だが、ガントチャート・カレンダー( http://sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FGanttCalendarPlugin )と装飾( http://sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FDecoratorPlugin )のプラグインを入れ…

TracBzrのリビジョン番号がおかしい?

チェンジセット ,303 更新日時: 2009/01/05 05:07:59 (13 日 前) 更新者: nishimura changesets: * ,302 * ,303.1.2 parent trees: * source:@,302 * source:@,303.1.2 なぜか303のchangesetのparentが303.1.2になっている…正しくは302.1.2だと思うんだけど…

TracBzrのチェンジセットログでchangesetsとparent treesのwikiリンクを張る

初期状態だとログがテキスト形式で parent trees: * source:@branches%2FTRY-HOGE,96 * source:@branches%2FTRY-HOGE,97.1.4とか出てしまうので。 trac.ini [browser] ... wiki_properties = trac:description,changesets,parent treesリンクを張る項目をwik…

ブランチのチェンジセットが見れないバグ

AttributeError: 'BzrRepository' object has no attribute 'repo' Python Traceback Most recent call last: File "/usr/lib/python2.4/site-packages/Trac-0.11.2.1.ja1-py2.4.egg/trac/web/main.py", line 432, in _dispatch_request File "/usr/lib/pyth…

tracに入れたプラグインメモ

Trac Bazaar http://launchpad.net/products/trac-bzr TracNav http://svn.ipd.uka.de/trac/javaparty/wiki/TracNav/DownloadAndInstall 時間管理とかバーダウンチャートは入れないことにした。 なので今のところこれだけ。 RSTのためのdocutils easy_install…

tracでbazaarを使う

trac-bzrプラグイン https://launchpad.net/trac-bzr bzr branch lp:trac-bzr cd trac-bzr python setup.py build su python setup.py installあとは管理画面で有効にする。 いつの間にかtracの管理画面がデフォルトで同梱されてるのね。 trac-admin project…

Debian etchにtracをインストール

※ 作業メモ。検索で来た人は最後の段落まで読み飛ばすことを推奨。 日本語パッケージを作ってくれてた。 apt-get install trac trac-ja-resourceすごい楽になった。 # 作業ログ的な cd /var/local mkdir svn groupadd subversion vi /etc/group # subversion…

改めて便利さを実感した

数ページのサイト、フォーム処理は3ページ程度の案件があった。 小さいから色々設定しなくてもいいだろうと思って、昔ながらのFTPでやり取りしてたんだけど・・。 やっぱり2人以上で作業する時はsubversion使った方がいいね。 tracだってリポジトリビューア…

バーンダウンチャートがイマイチ・・

Timing and Estimation の Set Billing Time は、billの意味がよくわからない・・。時間を区切っていけるのでイテレーションで使うのかな。 だとしたらバーンダウンチャートのセレクトボックスはマイルストーン単位じゃなくてbilling date単位が良かった。 …

まとめ

Debian(sarge)で.10以上のtrac+バーダウンチャートを使う場合のまとめ。 ソースから入れる setuptoolsは新しいものを入れる postgresqlを使う エンコードをUTF-8でプロジェクトごとのデータベースを作成する データベースのburdownテーブルのidをシーケンス…

Timing and Estimation Plugin

Report execution failed: near "as": syntax error sqliteのバージョンが古いらしい・・。 http://www.trac-hacks.org/ticket/941#comment:4testingから持ってこようと思ったけど、libc6に依存しているので何やら嫌な感じが。 ここでlibc6のtestingを入れる…

解決方法の日本語化

現行バージョンは分からないけれど、0.9.5では解決方法が英語のままだ。 日本語訳によると 解決方法 (Resolution) - チケットが解決された際の理由。修正した(fixed)、無効なチケット(invalid)、修正しない(wontfix)、他のチケットと重複(duplicate)、再現し…

プラグインの導入

sargeのパッケージはダメらしいのでsetuptoolsを手動インストール。 # wget http://peak.telecommunity.com/dist/ez_setup.py # python ez_setup.pyhttp://trac.edgewall.org/wiki/WebAdminこれを入れる場合。 # mv TracWebAdmin-0.1.2dev_r4240-py2.3.egg.z…

tracの初期設定と使い方

たまにtracのwikiから飛んでくる人が居るので詳しく書いてみる。 ※Debianの場合です # trac設定 apt-get install python-japanese-codecs apt-get install trac # /var/local/trac 以下にプロジェクトを配置する場合の例 mkdir /var/local/trac cd /var/loca…