2009/5/19追記 mergemaster -Uにはバグがあるくさい。詳細は[こちら](http://d.hatena.ne.jp/flageo/20090519/p1)。 


  






  いつごろからか、mergemasterに新しいオプションが増えた。


<blockquote>
  
    Using the [-F] option mergemaster will install the new file for you if they differ only by VCS strings.
  
</blockquote>


  -Fオプションを使うと、VCS文字列だけが違って内容は変わらないファイルを自動的にインストールしてくれるとのこと。



  ここでのVCS文字列というのは、ファイルに含まれるこんなの。
# $FreeBSD: src/etc/defaults/rc.conf,v 1.318.2.17 2009/03/24 02:56:50 dougb Exp$
  以前は、[mergemasterをさらにさらにさらに早く](http://d.hatena.ne.jp/flageo/20090216/p1)で書いていたようにmergemaster.rcでしか指定できなかったが、オプションでも指定できるようになったと。



  だからmergemasterのオプションは今までの経緯も含めて-UPiFとするのが良いようだ。



  なお、-Fに対応するmergemaster.rcでの指定は「FREEBSD_ID=」となる。



  以下に俺のmergemaster.rcを示す。こうしておけばmergemasterと打つだけでOK。
AUTO_UPGRADE=yes
AUTO_INSTALL=yes
IGNORE_FILES=&#39;/etc/motd&#39;
PRESERVE_FILES=yes
VERBOSE=yes
#DIFF_OPTIONS=&#39;-I$FreeBSD:.*&#91;$]&#39;
FREEBSD_ID=yes
  手前味噌だけど参考。



  [mergemasterを少しだけ楽に](http://d.hatena.ne.jp/flageo/20080304/p1)



  [mergemasterは-sivaでなく-UPiで。](http://d.hatena.ne.jp/flageo/20081208/p1)