dotfilesをSubversionで管理で書いたdotfilesに続き,GreasemonkeyのスクリプトもSubversionで管理するようにした.プロファイルフォルダのgm_scriptsの中身を丸ごと管理する.これで複数PC間で設定を統一できる.
ただし,更新とコミットは手動で行わなければいけない.Firefoxの拡張で,Firefoxの起動時に更新を,終了時にコミットをしてくれるようなものがあればいいと思って探してみたけれど見つからなかった.誰かが作っていそうな気はする.
TSVNっていう拡張はFirefoxからTortoiseSVNを叩いているわけだから,これを応用すれば実現できそうだ.
Greasemonkeyスクリプト以外に管理すべきFirefox関連のファイルは他にも山ほどある.選別しなきゃダメだな.