trac



Sitemap | Profile | タグ一覧
最近の更新
ドライランのありがたみを改めて知る
2024/04/04
伊豆半島
2024/03/31
お出かけチェックリスト
2024/03/29
Ruby
2024/03/27
Kubernetes
2024/03/22
音楽データをDisplayAudioで聞く
2024/03/09
Redmine
2024/02/05
git
2024/02/02
経済
2024/01/08
どうする家康
2023/12/17
MX-Linux
2023/11/06
國體関連学-休学のご連絡
2023/08/13
Debian
2023/08/02
CentOS
2023/06/13
Dell-XPS13
2023/05/23
ベルト
2023/05/18
SourceForge
2023/04/17
確定申告
2023/02/19
さらば「まぐまぐ」
2023/01/09
風猷縄学
2022/11/23


[-] 1. HTMLの埋め込み

{{{
#!html
...
}}}

[-] 2. pre-commit hook

svn コミット時、必ず open チケット番号を指定しないといけない機能の追加:

/リポジトリパス/hooks/pre-commit.tmpl

がテンプレート。で、この要件には

/リポジトリパス/hooks/pre-commit
/リポジトリパス/hooks/trac-pre-commit-hook

が必要とのこと。ぐぐれば出てくる。

[-] 3. vine

[-] 3.1. install

  1. python-devel が必要
    $ sudo apt-get install python-devel
  2. SQLite
    $ sudo apt-get install sqlite3-devel
    ※ pysqlite には devel が要る。
  3. PySQLite
    1. http://www.initd.org/tracker/pysqlite より download
    2. python setup.py install
    3. ClearSilver Cによる HTML template エンジン。python I/F 経由で使用するよう。 本家からダウンロード http://www.clearsilver.net/
      # ./configure
      # make
      # make install
    4. sudo python setup.py install
      $ sudo python setup.py build    # 必要??
      $ sudo python setup.py install
    5. /usr/lib/python2.3/site-packages/subversion.pth というファイルに
      /usr/lib/svn-python
      という1行をセットし保存。vine 依存のよう。

[-] 3.2. create project

$ sudo mkdir /var/opt/trac
$ sudo chown MY_ACCOUNT:MY_GROUP /var/opt/trac
$ python /usr/bin/trac-admin /var/opt/trac/MY_ACCOUNT initenv  # trac-admin ... だと
                                                        # なぜかエラー

[-] 3.3. standalone server

$ python /usr/bin/tracd --port 7654 /var/opt/trac/MY_ACCOUNT/

http://localhost:7654/ でアクセス。






Generated by juli 2.3.2