svnlog.inc.php

サマリSVN のログを表示する
リビジョン1.0
対応バージョン1.4.5
投稿者nazoking?
投稿日2005-03-06 (日) 06:15:46

Subversion のログを表示するプラグインです。

#svnlog( リポジトリのURL [, ログの表示数] )

依存性

Subversion1.1.3Pukiwikiのサーバ上でsvn コマンドが使えること
Pukiwiki1.4.5それ以外のバージョンでも使えると思うけど
PHP4.3.10それ以外のバージョンでも使えると思うけど

いろんなところが決め打ちです。 それ以外のバージョンは調べていないので、調べた人はここに書き込んでみてください。

設定項目

define('PLUGIN_SVNLOG_SVN', '/local/bin/svn'); //  svn command のパス
define('PLUGIN_SVNLOG_LOG_DEFAULT', 20); //  ログの表示数のデフォルト
define('PLUGIN_SVNLOG_LOG_MAX', 50);     //  ログの表示数の最大数

ライセンス

好きに改変・配布してください。変更点などこちらに反映してもらえると嬉しいです。

問題点

ページを表示するたびにsvnコマンドを実行するので、キャッシュ機能などつけた方がいいと思います。特に外部のリポジトリを参照している場合とか。(pukiwikiでの標準的なキャッシュの取り扱いとか分からなかったので、毎回取りに行くままです)

ダウンロード

コメント

  • 使わせていただきました。ありがとうございます。少々変更したので置いときます。 -- よっふぃ~? 2005-04-01 (金) 17:55:05
  • あ、えっと、URL の指定方法がオリジナルと違い、ソースの PLUGIN_SVNLOG_ROOTPARENT に親ディレクトリを指示し、#svnlog の引数にはそれ以降を指示するようになってます。 -- よっふぃ~? 2005-04-01 (金) 17:59:15
  • よかったら、upk:Library/cache.cls.phpでも肥やしにして下さい。 -- upk 2005-05-11 (水) 01:43:32
  • ダウンロードはどこからすればいいのですか?見落としてたらすいません。 -- kyuji? 2005-10-07 (金) 15:48:25
  • tracみたいに使えたらいいですね! -- nemo? 2005-10-18 (火) 18:25:30


添付ファイル: filesvnlog.inc.php.2 1977件 [詳細] filesvnlog.inc.php 1997件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-10-03 (水) 22:33:12
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.225 sec.

OSDN