tracで連携するリポジトリとして、subversionではなくgitを使う設定をしました。 今回はそのときの設定ログです。 gitとtracの連携にはGit Plugin for Tracというプラグインを使いました。以下インストール手順です。 インストール 1. ソースのダウンロード まずはプラグインをリポジトリからダウンロードします。
![[ubuntu][trac][git] gitとtracを連携させる – wadslog](https://cdn-ak-scissors.b.st-hatena.com/image/square/7c3ee9863c1b60640ccab0b8d9e1f44ccf24ce9d/height=288;version=1;width=512/http%3A%2F%2Fwadslab.net%2Fwordpress%2Fwp-content%2Fuploads%2F2008%2F11%2Fgit_trac.png)
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message 岩井です。はじめまして。 CentOS5用 trac-ja パッケージを作成しました。 まだあまりテストしていませんが、公開してしまった方が よさそうな気もしたので、sourceforge.jpのウェブサイトに 置かせていただきました。 # 勝手に置いちゃいましたがいいですよね? RPMforgeのtracパッケージをベースに、Trac-ja用に パッケージングしなおしただけです。 インストールにはRPMforgeのpython-genshiパッケージが必要です。 なお、RPMforgeのtracパッケージとはコンフリクト
2004年にTracの存在を知って惚れ込む。Tracや同様のソフトウエアを普及させるべく,収集した情報をdiscypus.jpにて発信している。 今回は,TracをLinuxにインストールする手順と,Tracの管理者が行う基本的な設定,の2つについて説明します。ただし,前回はTrac Lightning 1.8,すなわちTrac 0.10.4日本語版を用いましたが,今回は新たにリリースされたTrac 0.11日本語版を用います。 ※ Trac 0.11(英語版)が2008-06-23にEdgewallから,そして2008-07-07にTrac 0.11日本語版がインタアクトからリリースされました。また,Trac Lightningも2008-07-14にリリースされた2.0.0以後でTrac 0.11日本語版を採用しています。 Linuxへのインストール 連載第2回で説明したように,Tra
Japan Perl Association 準備用Trac JPeAについていろいろ書くところ! What IS JPeA(仮) Perl技術の啓蒙、浸透 Perl技術者の質および量の向上 Perl技術者の受け皿の拡大 名称について TPF-Jという名前は仮のものです。本家TPFからできれば違う名前を、と言われているので Perl Association Perl振興協会 -> 一応JPeAで。2008/12/1までならまだ他の名前も受け付けます ドメイン名を検討中です。投票はこちら。 組織編 2008年12月に登記予定 社団法人/財団法人/公益法人 公益法人制度改革 一般社団法人Q&A NPO 参考:JNSA 日本リヌックス協会 http://www.fsij.org/homepage/wiki/Teikan http://www.postgresql.jp/npo/teikan.pd
Pythonにはじめて触って、いつのまにか1年が過ぎたのですが、一番はまったのは、やっぱりunicodeの扱いだったと思います。 特に、 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128) のようなエラーにはさんざん悩まされました。ここがたとえばrubyなど他の言語と比べてわかりにくいために、Pythonが取っつきにくい言語になっているのではないか、と個人的には思います。 そこで、このエラーに関係するはまりどころとTipsをいくつか列挙してみました。これからPythonに触れられる方の参考になればと思います。 なお、環境はUNIX上のPython 2.4, 2.5を想定しています。 u1はunicode型で、s1はstr型です。s1にどのよ
■ Shibuya.trac に行ってきました Shibuya.trac 2009新年会 に参加してきました。前々から参加しようと思っていたのですが、やっと参加出来ました。実は横浜ってのが良かった…。 しばらく Trac 周りの状況を追ってなかった浦島状態だった影響かわかりませんが、知らないプラグインが随分ありました。メモがてら気になったものを書いておきます。 MasterTicketsPlugin チケットの親子関係を築く Timing and Estimation 時間管理用のプラグイン コミットフックで作業時間登録が出来る ExcelReportPlugin Excel で出力できる TicketImportPlugin チケットをまえとめてインポート PeerReviewPlugin コードレビュー AutoWikifyPlugin Wiki リンクを便利にしてくれる QueryC
話を聞く限り、まだ、どう浸透させるか?と言った事がまだ大きな障壁なのかなぁという感じがする。 思いっきり遅刻したが、途中(3人目?)からのログを取ってみる Hirobeさんの発表(http://weekbuild.sakura.ne.jp/trac/) プラグインの紹介 WL Writer Plugin wikiのwiswig編集を可能とするプラグイン 画像を簡単にペースト出来たりする チケット・BLog(FullBlogPlugin)も同じ操作感で投稿出来たりする QueryChartマクロ Tiketno積み上げ・バーダウンマクロ チケットのクエリと開始/終了日を指定するだけ チケットにもマイルストーンにもWikiにも表示させる事が出来る MailArchivePlugin ML等、メールのアーカイブを表示 トラックとの連携も出来る HyperEstraierPlugin リポジトリの
「チケットは開発を救う」と考え,2007年のITpro Challenge!にてチケット駆動開発を提唱した。Tracを使う最大の利点はチケットとリポジトリ・ブラウザを連携できることだと考えている。 前回(第2回~第3回)までの連載で,Tracのインストールと基本的な設定が終わりました。これからの連載では,Tracを上手に運用するためのコツをご紹介していきます。 Tracの主な機能には,Wikiとリポジトリブラウザ,それにチケットによるタスク管理システムがあります。Wikiとリポジトリブラウザは使っていても,チケットは使っていないという方は意外に多いのではないでしょうか。そこで第4回では,チケットの一番の用途である「バグ管理」について説明します。今回の説明には,Trac 0.11(日本語版)が含まれるTrac Lightningのバージョン2.0.4を使用しますが,基本的な考え方は以前のバー
Tracがどうやってシンタックスハイライトしてるか気になったので調べた。 以下の手順でMIMEタイプを判定。 ファイルの拡張子から判定 mimetypesモジュールで判定 ファイル内容のshebang行、Emacsの-*- mode -*-、vimのsyntax=を正規表現で判定 ファイル内容からバイナリ判定 最後までマッチしなかったらNoneを返す http://trac.edgewall.org/browser/trunk/trac/mimeview/api.py デフォルトではenscriptでシンタックスハイライトする(たぶん)。 enscriptのオプションは --color -h -q --language=html -p - -E%sで、%sには言語名(perlとか)が入る。 http://trac.edgewall.org/browser/trunk/trac/mimevi
イントロダクション このページは Trac の外観をカスタマイズする方法をユーザに提案するために書きました。主要な話題は HTML テンプレートと CSS ファイルであり、プログラムコードではありません。特定のニーズを満たすために Trac の外観を変更する方法を、ユーザに示すことを意図しています。 Trac の全てのユーザにとって有益な、インタフェース変更の提案は、このページに書くのではなくチケットを使用してください。 (訳注: 本家サイトのチケットの話です) プロジェクトのロゴとアイコン Trac のインタフェースをカスタマイズする中で、最も簡単なのは、ロゴとサイトアイコンです。両方とも trac.ini に設定するだけで構成できます。 ロゴやアイコンのイメージは、 Trac Environment フォルダの中の "htdocs" というフォルダに置かなければいけません。 (Note
アクティブなページには対応するliタグにclass属性で”active”が追加定義されます。 メンバーアイコンの表示 利用ユーザーのIDを trac_design.js に登録して、以下の命名規則のclass名をCSSに定義しておけばアイコン表示を利用できます。 デフォルトでは[ cgfm_doticon_(ユーザー名)]となっています。 (このclass名の変更はJSファイルをいじってください) class名はTracページ内を検索してこんな感じで付けられます。 例)利用ユーザー: hogeの場合 チケット内に「hoge」の文字列があったら hoge ↓ <span class="cgfm_doticon_hoge">hoge</span> チケットをacceptしてたら hoge * ↓ <span class="cgfm_doticon_hoge_accept">hoge *</sp
Subversionを使えるようになります。 初心者には適した解説本 個人から小規模の開発用途までに 必要十分な内容 概念を学びたい人には適してます。 バックアップツール さておき、0.8, 0.9 あたりから 0.10 を長いこと使っていたのでちょっと戸惑った。 インストールなど基本的なことはあまり変わっていない、むしろ簡便になっているとは思うけど若干勝手が違ったのでメモしておく。 Trac のソースより trunk (0.12dev) の INSTALL を覗くと python ./setup.py install とあるだけ、これなら以前と変わらない。 でも、(0.11 対象だけど) 公式サイトを参照すると何やら色々必要なモジュール (ライブラリ) が色々あるっぽい。 TracInstall - The Trac Project - Trac easy_install が入っていれ
今日は久しぶりにいい天気でしたが、夜には、また急激な雨。個人的には涼しいのはうれしいのですが、なんか日本の気候も大分変ってしまった感じですね。 さて、Trac0.11がリリースされたこともあって、何かと調査しているのですが、今回はLDAPに関する情報についてです。 Tracでは、LDAPを利用して認証や権限の管理を行うことができます。大規模に利用したい場合、LDAPでユーザ認証や権限の管理ができるのはとても便利です。 認証については、apacheの認証機能を利用して比較的簡単にできるのですが、権限はLDAPのスキーマが関連しており、設定が複雑です。いろいろ調べて実現できるようになったのですが、情報が少ないのでまとめておきます。 動作環境 以下の環境で検証を行いました。 Windows Vista TracLightning 2.0.6 Trac0.11 Apache 2.2.8 Pytho
Tracの構築ってなかなか面倒ですよね。自分も初めて作ったときはいろいろと手間取ったことを覚えています。 とくにソースからいれるとなると、いろいろとやらなければいけません。パッケージも用意されていますが、日本語化をする場合などいろいろと面倒があります。 今回も前回に引き続き、簡単にTracのインストールを行う手順を紹介したいと思います。 事前準備 まずは、以下の手順を行っていることが前提です。 10分で作る、Subversionレポジトリ - UNIX的なアレ そのため、動作環境は以前と同様です。試してみたところ、Ubuntuでも同様の手順でいけるようです。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 さて、それでは構築していきましょう! パッケージのインストール さて、Tracを使うにあたって必要なパッケージをインス
Redmine¶ Table of contentsRedmineFeaturesDocumentationSupport & getting helpContributing and helping outWho uses Redmine?Redmine books Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database. Redmine is open source and released under the terms of the GNU General Public License v2 (GPL). Features¶ Some of the main
新しいバージョン 0.12dev の情報を追加したので、そちらもぜひ見てください。 国際化対応済み (標準で日本語化されている) Trac 0.12dev をインストール (Subversion をセットアップするのが先だけど気づいたら Trac からエントリーし始めていたのでそのまま続ける。) Trac のインストール Trac は日本語化されたツールではありませんが、ローカライズを行いソースを提供している素敵な起業さんがいらっしゃるのでそちらから最新のソースをダウンロード。 公開資料 (Trac) - インタアクト株式会社 9.6 が出たときも一両日中にはローカライズ版を公開していたと思います。すばやい対応に感謝。 ソースをダウンロードし、python の setup コマンドを実行。 python ./setup.py install --prefix=/path/to/trac 複
なんかこのエントリが好評だったので、みなさんプロジェクト管理ツールに興味があるのかと思い、とりあえずTracとredMineの比較表を作ってみました。 Google Docs & SpreadSheet で作ってますので、間違いがあったらちょいちょい修正するかもしれません。 ↓sheetのURLはこちら http://spreadsheets.google.com/pub?key=piV-xE0pxQrgxSmrLXZf_ZA PJで実際にTracを使った経験と、redMineを触ってみた感触から考えると、Tracはプログラミング中心のチーム向きで、redMineは作業系のタスクが多いチーム向きなのかなぁと思います。 後は、自分でごりごりカスタマイズしていきたい人はTrac、プラグインのインストールとかめんどくさいって人はredMineという棲み分けもあるかも。
最近だとRedmineやRetrospectivaのような他のBTSも人気なのに、何故Tracを使うのか一応整理してみた。 ■Tracの利点 プラグイン豊富 必要な機能があればtrac-hacksみてプラグイン探して機能追加すれば良い。足りない機能は自分で作れる。 XMLRPCによる外部との連携 APIを通じてごにょごにょ出来る。Mylynとか レポジトリブラウザが使いやすい 差分のDL機能や色分け表示等が他のものに比べて使いやすい レポート表示のカスタマイズが出来る 状況に応じて必要なレポート定義しておけば報告も簡単。 エクセル出力プラグインをいれておけば顧客向け課題管理表も簡単自動生成 自由なACL設定 プロジェクト毎、ユーザ毎にかなり自由にACL設定が出来る。派遣スタッフや協力会社が混在している環境だとACLには気を使うので、ここは自由なほうが良い。現在はLDAP認証とBASIC認
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く