LoginSignup
0
0

More than 5 years have passed since last update.

patch にコメントを含める

Last updated at Posted at 2017-01-14

興味がなかったのだが、他の人が自分パッチを使う事になって初めて、コメントを含めたくなった。
で、コメントをどう書くのか調べた。

正確には、 unified format 上で1だけど。

$ touch foo.txt
$ echo contents > bar.txt
$ (echo COMMENT ; diff -up foo.txt bar.txt ; echo COMMENT )> df.patch
$ patch -o test < df.patch
$ cat test
contents
$ cat df.patch
COMMENT
--- foo.txt     2017-01-05 13:29:21.230815000 +0900
+++ bar.txt     2017-01-05 13:28:22.497441800 +0900
@@ -0,0 +1 @@
+contents
COMMENT

patch が満足に動くコメント

ただ、これが保証された動作かどうか知らない。単に実装の隙かもしれない。

  • ヘッダ行の上は、空白行込であろうがなんであろうが、コメントが書ける2
  • 文末からのは、インデント無の文章しか書けない。
    • インデント無の文章を任意の場所に含める事を許容する実装もあるらしい。実際に確かめたわけではない。

  1. 従って GNU patch が対象 

  2. 書くまでもない事だが、行頭からの --- だの +++ だのは避ける。 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0