2011-09-01から1ヶ月間の記事一覧
こちらについても改めて書くほどでもないので、ざっくりと書いていきます。 Trac は、CGI, FastCGI, mod_python, mod_wsgi といった手段で apache 上でホストできますが mod_python は推奨されない古い形式なので mod_wsgi を使用します。 mod_wsgi は、http…
Trac の環境作成も Subversion と同様に簡単なもので、コマンドラインから PS temp> trac-admin D:\trac\project1 initenv 等と、作成したいフォルダを指定して initenv を実行すれば作成されます。続けて、 PS temp> trac-admin D:\trac\project1 と実行す…
この方法については、わざわざ私が改めて書くこともないと思われるほど情報が多いのですが、認証周りの設定までを一通り書いておきます。 DAV を有効化 httpd.conf にて dav と dav_svn のモジュールを有効にし、公開する URL を決定します。 # DAV モジュー…
Trac 0.11 から Trac 0.12 へ移行を考えている人や、Windows 認証を用いた Trac/Subversion の設定、SVK を利用したミラー サーバの構築といった参考になるかもしれないので、だらだらとメモっておく。なお、内容については、1時間半ぐらいでザーッと一気に…
実際の作業に使用するフォルダを Subversion 上に作成します。SVK の copy コマンドを使用して PS temp> svk copy //vendor/trunk //trunk または PS temp> svk copy /proj1/vendor/trunk /proj1/trunk と、ミラー先をコピーします。この例のようにコピーす…
SVK に親となるマスター リポジトリを登録します。SVK は事前に登録しておいたミラー設定によって、svm (SVK:Mirror) を使用してミラー元リポジトリから差分を取得したり、ミラー元リポジトリへ差分をコミットしたりできます。 PS temp> svk mirror //vendor…
この環境では、Subversion リポジトリの作成には、Subversion を使用する方法と、SVK を使用する方法があります。ここでは、Subversion を使用してリポジトリを作成して SVK の depotmap に割り当てます。 Subversion でリポジトリを作成するのは簡単で、Tor…
SVK を用いない・SVK に興味がない人は、SVK 関連は読み飛ばしてください。 今回のプロジェクトでは複数の拠点に分散した開発になっており、最終的なソース管理は1つのリポジトリで行うが同時に複数のチームが作業する。マスターとなるリポジトリでは夜間自…
Trac 0.12 は、インストール時に Babel がインストール済みの場合は多言語版をインストールし、Babel がインストールされていない場合は英語版をインストールするようになっています。このため、まずは Babel をインストールします。http://babel.edgewall.o…
http://peak.telecommunity.com/dist/ez_setup.py をダウンロードして実行。 PS temp> python ez_setup.py
http://subversion.apache.org/ より、Windows 用バイナリの zip を展開する。 最低限度必要なのは svn-win32-X.Y.Z.zip と svn-win32-X.Y.Z_py.zip となる。 まずは本体を C:\Program Files (x86)\Apache Software Foundation\Subversion に展開し、環境変…
http://www.python.org/download/ より Windows 用バイナリをセットアップ。 apache と同じく Subversion Binding のバイナリ版が x86 で提供されるため x86 版を使用する。また、現時点では Python 2.7 用の Subversion Binding が提供されていなため Pytho…
http://httpd.apache.org/ より、Windows 用バイナリをセットアップ。 Windows 2008 Server R2 なので amd64 版でよいのだが、追加する authn_sspi や dav_svn が x86 バイナリで提供されているため、x86 版を導入する。
Trac 0.11 から Trac 0.12 へ移行を考えている人や、Windows 認証を用いた Trac/Subversion の設定、SVK を利用したミラー サーバの構築といった参考になるかもしれないので、だらだらとメモっておく。なお、内容については、1時間半ぐらいでザーッと一気に…
秋からの新規プロジェクト用に新しく Trac を動かすにあたって 0.12 を初導入してみようと思い立つ。最初は、これまた(自分では)初となる TracLightning を利用しようかと思ったのだが、IPv6 環境にて Apache (x86) と Tomcat(amd64) を AJP で連携させる…
日付がシリアル値ではない数値や文字列として格納されていて困ったことはあるんだが、逆に得したことはない。にもかかわらず、(私が十数年で触れることのあった範囲で)20%程度のデータ設計で日付が数値や文字列として格納されていることがある。 とりあ…