• R/O
  • HTTP
  • SSH
  • HTTPS

nkf: Commit

nkfのGitリポジトリです。


Commit MetaInfo

Revisionb17db8aeb211cc16c52b9edf2069889fb640f04c (tree)
Time2019-02-18 07:47:56
AuthorNARUSE, Yui <naruse@user...>
CommiterNARUSE, Yui

Log Message

Add description about --overwrite and --in-place

fix https://osdn.net/projects/nkf/ticket/38282
fix https://osdn.net/projects/nkf/ticket/38931
fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473916

From: NOKUBI Takatsugu (knok)

Change Summary

Incremental Difference

--- a/man/nkf.1j.pm
+++ b/man/nkf.1j.pm
@@ -480,7 +480,8 @@ Unicode
480480
481481 元のファイルを変換結果で置き換える。
482482 複数のファイルを書き換えることも可能。
483-元のファイルのタイムスタンプとパーミッションが保持される。
483+
484+B<--overwrite> では元のファイルのタイムスタンプとパーミッションが保持される。
484485 現在、作成日時や inode は変更されるが、将来にわたってこの実装のままである保証は無い。
485486
486487 =item B<--guess>
--- a/nkf.1
+++ b/nkf.1
@@ -1,4 +1,4 @@
1-.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
1+.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
22 .\"
33 .\" Standard preamble:
44 .\" ========================================================================
@@ -54,16 +54,20 @@
5454 .\" Avoid warning from groff about undefined register 'F'.
5555 .de IX
5656 ..
57-.if !\nF .nr F 0
58-.if \nF>0 \{\
59-. de IX
60-. tm Index:\\$1\t\\n%\t"\\$2"
57+.nr rF 0
58+.if \n(.g .if rF .nr rF 1
59+.if (\n(rF:(\n(.g==0)) \{\
60+. if \nF \{\
61+. de IX
62+. tm Index:\\$1\t\\n%\t"\\$2"
6163 ..
62-. if !\nF==2 \{\
63-. nr % 0
64-. nr F 2
64+. if !\nF==2 \{\
65+. nr % 0
66+. nr F 2
67+. \}
6568 . \}
6669 .\}
70+.rr rF
6771 .\"
6872 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
6973 .\" Fear. Run. Save yourself. No user-serviceable parts.
@@ -129,7 +133,7 @@
129133 .\" ========================================================================
130134 .\"
131135 .IX Title "nkf 1"
132-.TH nkf 1 "2018-12-15" "nkf 2.1.5" " "
136+.TH nkf 1 "2019-02-17" "nkf 2.1.5" " "
133137 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
134138 .\" way too many mistakes in technical documents.
135139 .if n .ad l
--- a/nkf.1j
+++ b/nkf.1j
@@ -1,4 +1,4 @@
1-.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
1+.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
22 .\"
33 .\" Standard preamble:
44 .\" ========================================================================
@@ -54,20 +54,24 @@
5454 .\" Avoid warning from groff about undefined register 'F'.
5555 .de IX
5656 ..
57-.if !\nF .nr F 0
58-.if \nF>0 \{\
59-. de IX
60-. tm Index:\\$1\t\\n%\t"\\$2"
57+.nr rF 0
58+.if \n(.g .if rF .nr rF 1
59+.if (\n(rF:(\n(.g==0)) \{\
60+. if \nF \{\
61+. de IX
62+. tm Index:\\$1\t\\n%\t"\\$2"
6163 ..
62-. if !\nF==2 \{\
63-. nr % 0
64-. nr F 2
64+. if !\nF==2 \{\
65+. nr % 0
66+. nr F 2
67+. \}
6568 . \}
6669 .\}
70+.rr rF
6771 .\" ========================================================================
6872 .\"
6973 .IX Title "nkf 1"
70-.TH nkf 1 "2018-12-15" "nkf 2.1.5" " "
74+.TH nkf 1 "2019-02-17" "nkf 2.1.5" " "
7175 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
7276 .\" way too many mistakes in technical documents.
7377 .if n .ad l
@@ -453,7 +457,8 @@ Unicode から Unicode の変換の際に \-x と共に指定すると、nkf
453457 .IX Item "--in-place[=SUFFIX] --overwrite[=SUFFIX]"
454458 元のファイルを変換結果で置き換える。
455459 複数のファイルを書き換えることも可能。
456-元のファイルのタイムスタンプとパーミッションが保持される。
460+.Sp
461+\&\fB\-\-overwrite\fR では元のファイルのタイムスタンプとパーミッションが保持される。
457462 現在、作成日時や inode は変更されるが、将来にわたってこの実装のままである保証は無い。
458463 .IP "\fB\-\-guess\fR" 4
459464 .IX Item "--guess"
--- a/nkf.doc
+++ b/nkf.doc
@@ -271,8 +271,10 @@ OPTIONS
271271 &#....; のような Unicode 文字参照を変換する
272272
273273 --in-place[=*SUFFIX*] --overwrite[=*SUFFIX*]
274- 元のファイルを変換結果で置き換える。 複数のファイルを書き換えることも可能。 元のファイルのタイムスタンプとパーミッションが保持される。
275- 現在、作成日時や inode は変更されるが、将来にわたってこの実装のままである保証は無い。
274+ 元のファイルを変換結果で置き換える。 複数のファイルを書き換えることも可能。
275+
276+ --overwrite では元のファイルのタイムスタンプとパーミッションが保持される。 現在、作成日時や inode
277+ は変更されるが、将来にわたってこの実装のままである保証は無い。
276278
277279 --guess
278280 自動判別の結果を出力する
Show on old repository browser