[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:5065] Re: [Announce] Meadow Public Repositry is Open.
- X-ml-count: 5081
- Subject: Re: [MD:5065] Re: [Announce] Meadow Public Repositry is Open.
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Sat, 12 Jun 2004 12:45:46 +0900
- User-agent: Wanderlust/2.11.26 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.8 (Hajinosato) APEL/10.6 Emacs/21.3 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.10-dev (ASAGAO)
>>>>> [meadow-develop : No.5067] にて
>>>>> "後" = Shun-ichi GOTO <gotoh@xxxxxxxxxxx> さんは書きました:
三好> psvn.el は、pcl-cvs と比べると、完成度が今ひとつです。advice でカ
三好> スタマイズしないとちょっとつらいかも。
三好> mark や commit-log の処理が怪しかったり、mark の処理が異常に遅かっ
三好> たりします。
後> そこらへんはちょくちょく改善されています。
後> ただ作者(Stefan Reichoer, <xsteve@xxxxxx>)は結構片手間に作ってるようで、
後> ステキなものに仕上げることに労力は裂いてはいないようです。
後> で、指摘するとすぐに取り込んでくれます。リクエストしてみては?
最新の psvn.el ってどこから入手できますか? 前は、
http://svn.collab.net/repos/svn/trunk/tools/client-side/
から入手できたのですが、今はダメです。もしかして、subversion パッ
ケージから外れたのかな。
参考までに私の設定例を示します。かなり古い psvn.el に対するものか
もしれませんが。
私の使い方は次のような感じです。
1. M-x svn-status で psvn を起動
2. 変更があったファイル上で `=' で diff
3. diff-mode で ChangeLog を作成
4. psvn に戻って commit するファイルを `m' でマーク
5. `c' で commit (commit-log はChangeLog から自動作成)
---------------------------------------------------------
(autoload 'svn-status "psvn" nil t)
;; 未変更のファイルを非表示
(setq svn-status-hide-unmodified t)
;; commit log を ChangeLog から作成
(defadvice svn-log-edit-mode
(after insert-changelog activate)
(require 'log-edit)
(let ((log-edit-listfun 'svn-status-marked-file-names))
(log-edit-insert-changelog)))
;; commit 終了時に mark をクリアする
(defadvice svn-log-edit-done
(after clear-user-marks activate)
(let ((st-info svn-status-info))
(while st-info
(setcar (car st-info) nil)
(setq st-info (cdr st-info)))
(svn-status-update-buffer)))
---------------------------------------------------------
P.S.
TortoiseSVN を使うときはアイコンオーバレイ表示をオフにした方が良
いでしょう。Meadow の巨大なレポジトリを開くと遅くて使い物になりま
せんので。
設定 → アイコンオーバーレイタブ のチェックをすべて外します。
--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/