[スレッド全体]

[270] Re2: subversion適用 svn:1002 
2006/10/7 (土) 23:53:39 maru

▼ げんたさん
> sakura.hhはソースコードと重複しているので,本来はそちらと共通にすべきなのかと思います.
> でも1ファイルだけ外部参照にすることは出来ないはずなので...どうしましょう?

それ、気にはしているのですが、もし本体側のsakura.hhでIDの変更が発生するとhelp側もリアルタイムに追従しなければならないということですよね。
ID追加なら大丈夫でしょうが。

一応、案としてどうにかシンボリックリンク張れないか考えています。
リポジトリ丸ごと落として、linux端末でシンボリックリンクを張ってそのままlinuxからコミットすれば、もしかしたら…?
で、Windowsからは別ファイルに見えるらしいので、help\trunkだけをチェックアウトしてもヘルプのコンパイルは可能かと。
ただsubversionのテストサーバが手元にないのでちょっと時間がかかりそう。

> cronでwebスペースに自動checkoutするようにしておくと
これは是非やったほうがいいと思います。

[271] Re3: subversion適用 svn:1002 
2006/10/8 (日) 14:34:10 げんた

>> cronでwebスペースに自動checkoutするようにしておくと
>これは是非やったほうがいいと思います。

1日1回更新するようにcronを設定しました.
http://sakura-editor.sourceforge.net/htmlhelp/ 以下に_RESOURCESを展開しています.

ところで,chmが無いときにエディタからこのHTMLをトピックを指定して開けたら便利かなと思ったのですが,
ヘルプ番号→HTMLファイル名の変換がどこかで必要ですよね.

sakura.hhから対応表を作って,CGIでリダイレクトさせれば解決できるかな.

[273] Re4: subversion適用 svn:1002 
2006/10/8 (日) 16:36:55 げんた

>sakura.hhから対応表を作って,CGIでリダイレクトさせれば解決できるかな.
作ってみました.

http://sakura-editor.sourceforge.net/hid.cgi?HELP_ID
でHELP_IDに内部番号を指定すると,対応するURLが開きます.
存在しないIDを指定すると

1日に1回cronで
* ヘルプ本体を更新
* sakura.hhを(内部で)更新
* インデックスファイルを更新
するはずです.

メソッドはGETにしか対応していません.

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81