lib/pukiwiki.php の名称変更†
- ページ: BugTrack
- 投稿者: merlin
- 優先順位: 普通
- 状態: 却下
- カテゴリー: その他
- 投稿日: 2004-08-18 (水) 07:25:34
- バージョン: 1.4.4rc1
メッセージ†
1.4.4 での pukiwiki.php の 実体である lib/pukiwiki.php のファイル名の変更を行った方が良いのではないかと思います。
エントリーポイントととして pukiwiki.php を使用しているサイトが多いので、混乱の原因となる可能性があると思われます。
- こんにちは :) どうするとどうなるのでどう混乱するのかをもう少し切実に教えて下さい :) それと対案も ;) -- henoheno
- こんにちは、作業ご苦労さまです。現在 1.4.4への移行作業を行っているのですが、CVS上では、History が有るのは、pukiwiki.php ですが、コメントは、copy of index.php だし、/lib/pukiwiki.php は 新しいので 最初ちょっと迷いました。
あと cvscheck.inc.php の方が混乱状態になっていたりします。(^^;; 慣れてない方だと結構間違えて動かなくなったりするのではと思うので、/lib/pukiwiki.php を pukiwikient.php (entityの意)にしたらどうかと思うのですが如何でしょう? -- merlin
- お疲れ様です :) CVSのコミットログは、できれば過去から未来へと読んでいただくと有り難いです。いきなり従来のファイルに今のファイルをコピーしたりせず、その直前のコミットで「Moved libraries from root to lib/」というコミットログとともに、pukiwiki.phpを一旦削除しているのは、後からCVS logを読む皆さん(や自分)のためのメッセージなわけです。lib/pukiwiki.php の最初のコミットにも、何をやったか示唆する(同じ)メッセージが入っていますよね :) この辺は慣れの問題だと思います*1。 cvscheckプラグインは私はまだ話に聞いた程度ですが、他のページ(orgかな (^^;)でそのへんの話題があったような気がしますよ -- henoheno
- はい。普通 そうしますね。移動だと元の所にファイルが無くなるので問題は無いんですが、今回は、pukiwiki.phpと言うファイルを作らざるを得ないため。ファイルの移動では無く 機能の変更で対処した形のがよいのでは無いかと思ったしだいです。CVSを追って行ける冒険者はいいんですが、今後 1.4.3 からのアップデートする人の事を考えるとどうかなと思った次第です。私は 普段 安全を見てファイル名を変えるようにしているもので.., cvscheckプラグインの方は ファイルの継続性あたりでチェック方法の拡張が必要化とおもっていたりします。-- merlin
- こんにちは :) CVSを追っている冒険者でないというのに、cvscheckプラグインを使っているユーザーさんというのはちょっと想像できません。以前に BugTrack/556でもコメントしましたが、開発ブランチを追う危うさがわかる方なら、そうはならないでしょう。 -- henoheno
- また今回の発端となっている操作は、pukiwiki.phpを lib/pukiwiki.php に「移動」した後、互換のために lib/pukiwiki.php をインクルードする pukiwiki.php を作成した、というものですが、これに関する情報は開発日記を追っている程度でも知りうるものだと思います。CVSのログを読みまくる必要はありません。でも開発日記に目を通していただいていないのに、cvscheckプラグインを使われているというユーザーさんはちょっと想像できません。 -- henoheno
- index.php を作成した以上、本当は元の場所にpukiwiki.php を作る必要はないと言い切ってしまってもいいのですが、今回それを作ったのは当面の互換性を維持するためです。同一のファイル名が存在するので混乱させるのでしたら、元の場所のpukiwiki.phpをいずれ削除しようかと考えますが、今回の問題のポイントはそこじゃないですよね :) ファイルの同一性をチェックする、というのもとても興味深いですが、そこでもないと思います。 -- henoheno
- cvsのリビジョン番号はファイルの同一性を保証するIDではありませんので、cvscheckプラグインの出力内容をそのように仮定したり、使用方法がそうである様に誤解させるのは良くありません。想定されているユーザーさんにはビシッと言ってあげて下さい ;) -- henoheno