-
Notifications
You must be signed in to change notification settings - Fork 1
コード整形 #40
base: master
Are you sure you want to change the base?
コード整形 #40
Conversation
ethertank@41f8e9c にて、結構な数のファイルが全面書き換えになっていますが、なぜですか? (例: author.php )
のルールではこのような大規模変更は考え難いのですが; |
概ね申し上げた通りの変更しか行っていない筈です。 |
の変更は、改行コードが意図せず変更されてしまっているのが原因です。 |
CSS ファイルがどの改行コードを使用しているか分からず、 "CR" 、 "LF" 、 "CR LF" を試しましたが、どの場合でも「全面書き換え」のように表示されました。結局、 mozilla-japan / modest_themes の master のファイルをエディタで確認し、"CR LF" のようだったのでこれに戻しています。 |
私の手元で mozilla-japan / modest_themes:masterのファイルを確認した所、改行コードは 食い違いがあるようなので、http://www.kashim.com/kanjitranslator/index.html などを使って、確認してもらえますか? 私の確認した所、
です。また、同時に調べてみましたが、改行コードに限らず、さらに一部の文字エンコードがutf-8ではないのも確認しました。 |
やや分かりにくかったかもしれませんが、 CR LF だったと私が言っているのは style.css と rtl.css についてです。 ご提示いただいたソフトは確認用ではなく書き換え用のソフトの様ですが、これを使って変換後、コミットして確認せよとの事でしょうか? |
いえ、統一すべきファイルがこれで大丈夫なのかについて、現状の確認だけお願いします。 |
おっしゃる意味が理解できなかったので、ご紹介いただいたソフトは用いずに改行コードについて確認しました。
|
返信遅れてすみません。
一部のエディタで、英数字しか使っていないBOM無しのutf-8文字コードのファイルの文字エンコードや改行コードを誤認するバグなどが存在しているため、確実性を重視した為、そのソフトを紹介しました。言葉足らずですみませんでした。 さて、長丁場に成ってしまった本件の解決について、私が現在考えているフローとしては、
の順番で、この issue を無事 close できるのではないかと思っています。 @ethertank さんは、どう思われますか? |
わかりました。先に #42 をマージします。 |
CLOSED: #42 それでは、お願いします。 |
全て統一したつもりですが… page.php 、404.php 、 それと css の 3 ファイルの差分がおかしいですね…。 |
お手数ですが、現在の master に Shift-JIS のものが混入していないかご確認いただけないでしょうか? 私の間違いでしたら申し訳ないですが、ご協力宜しくお願いします。 |
nkfコマンドで確認した所、確かに一部のファイルがascii扱いになってますね…… utf-8で保存していますが、ファイル内容がasciiコードのみで出力されている為の誤検知かもしれません。 |
ローカルで確認する限り、かかる変更による問題は発生していないように思います。 おそらく誤検知ではなく、実際に Shift-JIS になっています。 それでは問題があるという事でしたら、先んじて残りのものの変換をお願いします。 |
shift-jisもutf-8も、英数字部分はascii形式の文字コードの集合です。プラットフォーム・エディタによってデフォルトの文字コードが違う為、shift-jisとして解釈されているのだと思います。 pull requestですが、conflictが発生しているのでこのままではマージが出来ません。rebaseまたはマージによる競合の解決をお願いします。 |
確認おくれてすみません。 |
コードの書式にブレがあり、更新の妨げとなる為、これらを一括して統一しています。
また、一部視認性向上を目的とした好みによる改行の 追加/ 削除 も行っています。