[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:5065] Re: [Announce] Meadow Public Repositry is Open.



>>>>> [meadow-develop : No.5082] にて
>>>>> "後" = Shun-ichi GOTO <gotoh@xxxxxxxxxxx> さんは書きました:
後> >>>>> On Sat, 12 Jun 2004 12:45:46 +0900
後> >>>>> miyoshi@xxxxxxxxxxx(MIYOSHI Masanori)  said:

三好> 最新の psvn.el ってどこから入手できますか? 前は、
三好> http://svn.collab.net/repos/svn/trunk/tools/client-side/
三好> から入手できたのですが、今はダメです。もしかして、subversion パッ
三好> ケージから外れたのかな。

後> http://svn.collab.net/repos/svn/trunk/contrib/client-side/psvn/psvn.el
後> もしくは
後> http://xsteve.nit.at/prg/emacs/psvn.el
後> から得られます。

どうもです。入手できました。

三好> 参考までに私の設定例を示します。かなり古い psvn.el に対するものか
三好> もしれませんが。

後> 結構前ですが、subversionディレクトリの中を再編成して、正式メンテナンス
後> するツールとそうでないものとを分けた際に contribディレクトリに移ったん
後> です。そのころとなると結構古いですね。

snip

後> 三好さんのコードを使っていて、新しいpsvn.elに移行する際は注意
後> かも。

というわけで、後藤さんの設定を参考にしながら修正した結果、最新の 
psvn.el 用の設定は次のようになりました。

-----------------------------------------------------------------
(autoload 'svn-status "psvn" nil t)

;; 未変更のファイルを非表示
(setq svn-status-hide-unmodified t)

;; commit log を ChangeLog から作成
(add-hook
 'svn-log-edit-mode-hook
 (lambda ()
   (require 'log-edit)
   (let ((log-edit-listfun 'svn-status-marked-file-names))
     (log-edit-insert-changelog))))

;; commit 終了時の追加処理
(defadvice svn-log-edit-done
  (after clear-user-marks activate)
  ;; commit log 用のバッファを削除
  (kill-buffer (get-buffer-create "*svn-log-edit*"))
  ;; mark をすべてクリア
  (svn-status-unset-all-usermarks))

--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/