*diff [#qc47f264] diff -bBurN R_uketuke.cgi-30b R_uketuke.cgi-30a > diff1.txt **使用例 [#x33c03d3] ロー カルソースツリーに対して行った変更 (新規ファイルを含み得る) をファ イルに保存し、(おそらく send-pr(1) プログラムを使用して) 他人に見せられ るようにするには、 diff -crN foo.orig foo >foo.diff diff -crN foo.orig foo >foo.diff -bBurN の方が一般的? と打ち込みます。ここで、 foo.orig と foo は、ディレクトリ階層であっても かまいませんし、単一ファイルであってもかまいません。 --- Cleanse.py_dist 2011-10-30 07:02:40.000000000 +0900 +++ Cleanse.py 2011-10-30 07:03:40.000000000 +0900 @@ -1,5 +1,5 @@ -# Copyright (C) 1998-2010 by the Free Software Foundation, Inc. -# +# Copyright (C) 1998-2006 by the Free Software Foundation, Inc. +# NAGAE version # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 @@ -53,8 +53,17 @@ # And so can the message-id so replace it. del msg['message-id'] msg['Message-ID'] = unique_message_id(mlist) + + for sender in msg.get_senders(): + if mlist.isMember(sender): + break + else: + sender = msg.get_sender() + i18ndesc = str(uheader(mlist, mlist.getMemberName(sender), 'From')) + if i18ndesc == '': i18ndesc = str(uheader(mlist, mlist.description, 'From')) msg['From'] = formataddr((i18ndesc, mlist.GetListEmail())) + msg['Reply-To'] = mlist.GetListEmail() uf = msg.get_unixfrom() if uf: