$Id: readme.txt,v 1.7 1999/10/20 00:49:21 hattori Exp $ ftpupdate by Masashi Hattori ■ はじめに これを使ってなんか問題が起きても私は一切関知しません。 ご自身の責任にてお使い下さい。 ■ ftpupdate とは? ローカルの指定したディレクトリ内の更新されたファイルをFTP経由 でアップロードするxyzzy用のマクロです。 更新はサーバー上のファイルと比較するなんて面倒なことはせずに、 ローカルの更新時刻を前回アップロードした時間と比較しています。 (初めての時は三日以内に更新したファイルを対象にします) ■ 動作環境 xyzzy-0.1.0.106以降(たぶん) ■ インストール 1. ファイルの展開 ftpupdate.l を site-lisp などに置いてバイトコンパイルして下さい。 2. ~/.xyzzy などに設定 (autoload 'ftpupdate "ftpupdate" t) (autoload 'ftpupdate-this-file "ftpupdate" t) (autoload 'ftpupdate-all "ftpupdate" t) (autoload 'ftpupdate-update-time "ftpupdate" t) ; アップロードするサーバ (setq *ftpupdate-server* "xyzzy.net") ; ユーザー名 (setq *ftpupdate-user* "xyzzy") ; パスワード (setq *ftpupdate-pass* "hogehoge") ; サーバーのアップロードする基準のトップディレクトリ (setq *ftpupdate-remote-path* "public_html") ; ローカルのアップロードする基準のトップディレクトリ (setq *ftpupdate-local-path* "I:/xyzzy/site-lisp") ; アップロードしないファイルの正規表現(小文字で指定) ;(setq *ftpupdate-file-ignore-regexp* ; "~$\\|\.lc\\|\.bak$\\|\.log$\\|\.dat$\\|/cvs/\\|/rcs/\\|tags$") 3. 動かし方 M-x ftpupdate 更新されたファイルを全てアップロード M-x ftpupdate-this-file 現在のバッファのファイルをアップロード M-x ftpupdate-all 全てのファイルをアップロード M-x ftpupdate-update-time 最終更新時間を現在の時間にする。 ■ 問題点 -- まだあまり使ってないのでよくわかりません。 たぶんいろいろあるでしょう。 ■ Changelog [1999/10/20] ftpupdate-update-time を作った。更新時間だけ更新。 [1999/10/15] 現在のバッファのファイルをアップロードする時にパスがおか しくなる場合があったのを修正 [1999/10/14] 最終更新時間を保存するファイルを分けるようにした。 接続中にメッセージを出すようにした。 プロンプトを少し変えた。 [1999/10/13] 初版