エンコーディングを調整するラッパーを使ってMeadow上のMagitで部分的なstage(apply)をする
2013-08-12追記: elisp側で何とかするコードを書きました。複数の文字符号化方式が混在しているときのmagit文字化け対策コード 結局gitのラッパーを書いた。git-encwrapper(GitHubを初め […]
2013-08-12追記: elisp側で何とかするコードを書きました。複数の文字符号化方式が混在しているときのmagit文字化け対策コード 結局gitのラッパーを書いた。git-encwrapper(GitHubを初め […]
言語まわりの方針・設定はこの前のままで。 .emacs ; *Meadowとgitとの間はutf-8にする& […]
うーん、やっぱりexternal diffでnkfをかけているせいで、日本語部分の部分的なstageがうまくいかない。どうすれば良いんだろう。 gitはファイル毎に文字エンコーディングメタ情報を持って、適切に変換処理を行 […]
むむ、部分的にstageしようとしたらtrailing whitespaceがどうとかでパッチが適用できないと言われた。gitに渡る標準入力の行末コードとファイルの行末コードが一致しないのだろう。 この前の設定を次のよう […]
Magitってファイル単位のログを表示する方法って用意されていないよね? そもそも管理対象のファイル一覧を出す方法もないよね? そのあたりはpcl-cvsとかpsvnとかの方が扱いやすいなぁ。 ログくらいeshellから […]
自宅マシンのfakecygptyが動かなくなってる。やっぱりCygwin1.7にしてから? Failed to execute “c:appcygwinbinbash.exe”.execvp: No such file […]
なんとかまともに使えそうな設定が見つかったのでメモ。 条件: CygwinはUTF-8ではなくCP932で使う(LANG=ja_JP.CP932)。CygwinからほかのWindows用コマンドラインツールを呼び出したり […]
プロジェクト内に2つのファイルがあって、一方はSJIS、もう一方はUTF-8で書かれている。両方修正してMagit上で差分を見ると、当然のように一方が文字化け。やれやれ。コミットログに関してはi18n.commitenc […]
msysgitをインストールしてC:Program FilesGitbinへパスを通してからやり直したらちゃんとできた。Cygwinのbashからも問題なく動いているように見える。 git addしたらgit commi […]
M-x magit-status ……ぎゃー。 Local: master ~/work/tmp/git_lesson/ Head: 6224579 first commit Untracked files: ‘c:Pr […]