2010-05-01から1ヶ月間の記事一覧

git rebaseでupdate-refで止まる件

git

http://d.hatena.ne.jp/miau/20100514/1273860616 git-rebaseで唐突にusageが出るのはそういうことだったのか。なるほど。

pdbで日本語入りソースをデバッグするとき

マルチバイト文字入りのコードをpdb.pyでデバッグ開始するとencodeうんたらでbreakされる。バグ?ググったら修正の仕方が載ってたのでメモメモ。 http://bugs.python.org/issue6719 --- pdb.py (revision 74707) +++ pdb.py (working copy) @@ -183,11 +183,…

diredをwindowsのexplorerと同じ並び順にする

(setq ls-lisp-ignore-case t) ; ファイル名の大文字小文字無視でソート (setq ls-lisp-dirs-first t) ; ディレクトリとファイルを分けて表示 (setq dired-listing-switches "-AlGh") ; グループ表示なし、'.'/'..'を非表示、サイズをK/Mに変換 もう半分慣れ…

mergeの癖

git

masterを作業用ブランチにrebaseしたら作業用コミットがrebase後のコミットに書き換えられてしまい、違うリポにcloneしてあったブランチにpushできなくなった。 作業用ブランチを一度pullしてからならpushできたのだけど同じ内容のコミットがマージ履歴とし…

gitkは良い

git

ログを見るのにgitkを使っています。このサクっと表示される感じが素敵です。 以前から使っていたmercurialのリポジトリをgitに移行したんですが、規模が小さいせいかpull/pushはmercurialの方が早かった。ちょっと残念。

magit導入

magit導入してみた。Staged changesが出ないなーっと思ったら、msysgitに入っているgit.cmdを使ってると戻り値が取れなくなるので、stagedファイルが存在しないと見なされるみたい。git.exeを呼ぶようにしたら出た。 素敵。