10月
24
2008
0

[Mylyn]Trac+Mylynを使いこなす
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

Tracのチケット操作をEclipseからできることを知り、早速チャレンジしてみました。

参考サイト

Eclipseへのセットアップはここを参考にすれば問題ないと思います。
Mylyn&Tracでリズムに乗ってタスクを大掃除♪ (1/4) – @IT

スクリーンショットを交えて解説してくれているのでわかりやすいです。そのおかげで勘違いに気付くこともできました。
試験管のなかのコード :: Mylar で Eclipse + Trac Ticket 連携にチャレンジ

20081029追記
Mylynのtracコネクタは

http://download.eclipse.org/tools/mylyn/update/extras

のアップデートサイトからインストールしました。

注意点

新規クエリーを作るときに、条件なしで全て取得したかったんだけど、勘違いして全ての項目を指定してしまったら、全然タスクが表示されなくて焦った(汗
すべての条件を指定しちゃうと、タスク(チケット)の選択項目(コンポーネントとかバージョンとか)を省略して作ったものが表示されないんだよね。当たり前だよね。

それに気付かず1時間くらいアレコレやってましたよ…orz

わからない点はお気軽にコメント欄へどうぞ。

Written by suzukenn in: 記事 | タグ: , , ,
10月
23
2008
0

[trac]リポジトリブラウザのdiffでソースの文字化けを防ぐ
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

やっとこさ使い始めたSubversionでコミットしたときにTracのタイムラインに掲載されるのを見てウハー素敵!とか思って開いてみたら文字化けしててOTZきちゃったので直した。
ちなみに文字化けするのはリポジトリブラウザのdiffの全角文字部分。

手順

  1. Tracのメニューから管理->trac.iniのtrac->default_charsetをcp932からutf-8(任意の文字コード)に変更

でOK。

Written by suzukenn in: 記事 | タグ: ,
10月
21
2008
0

コマンドラインからpermissionを追加する
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

Tracについての話題。
右も左もわからずTrac Lightningで始めるチケット式開発「電撃」入門 (1/4) – @ITを読みながらそのまま作業していたらとんでもない目にあったのでメモ。(もちろん記事が悪いんじゃなくて私が悪いんです。ハイ。)

問題発生

昨日Trac Lightningのインストールが終わって、今日から使えるぞワーイってな感じで使い始めたんですが、なんにもわからないから上の電撃入門見ながら作業していたんですよ。

create-project.bat <プロジェクト名>

でプロジェクトを作って「localhost:8080/trac/プロジェクト名」にアクセスするとバッチリ表示されて、ここまではOK。

最初に管理者ユーザーを作成したら、admin/leader/guestアカウントは速やかに削除しましょう。デフォルトのアカウントをそのまま残しておくとセキュリティホールになりますので、注意してください。

その後にこんな風に書いてあったから、まあうちはローカルだけど一応言うとおりにしておこうと思って、とりあえず自分のユーザだけ作って、デフォルトの3ユーザを削除したらあら大変。
admin権限もったユーザがいなくなっちゃった(笑)

自分で新たに追加するユーザにpermission設定しなくちゃならなかったのね…orz
でも、ボタン一発で確認もなしにサクサク削除できるってどうよ!
adminでログインしてるのにadminのアカウント削除できちゃうんだよ?
削除しようとするユーザのアカウントは削除できないようにしてくれればいいのに…まあこんなマヌケもあんまりいないんでしょうが。

解決

色々調べてみたらpermission addってコマンドがあるらしいので試してみた。
tracのコマンドプロンプトから

trac-admin C:\TracLight\projects\trac\プロジェクト名 permission add ユーザ名 TRAC_ADMIN

を実行して何とか自分の作ったユーザにTRAC_ADMINをつけてやることに成功した。

やっぱあれだね。初めてのことをするときはちゃんと調べてからやったほうがいいって事だね。
ほどほどに反省しつつ、これからTrac使ってみます。

Written by suzukenn in: 記事 | タグ: ,

| I have been indebted to Aeros Theme. | Background image owner is NASA.