Hatena::ブログ(Diary)

<s>gnarl,</s>技術メモ”’<marquee><textarea>¥ このページをアンテナに追加 RSSフィード Twitter

2012-01-30

S2Junit4、before()内でコンポーネントのルックアップに失敗する

ConfigFileIncluderで定義された設定ファイルがincludeされるのはbefore()の後です!!!

詳細はS2TestMethodRunner#runMethod()あたりを参照(initContainer内でinclude処理が行われている)。


前に別件で調査してんだけどすっかり忘れてた。

S2Junit、テスト対象コンポーネントの依存コンポーネントを後から設定した場合に正しくDIしてくれない事象の解決策 - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥

2012-01-11

git、複数のリポジトリをまとめる

みたいなケース。

続きを読む

2012-01-06

git、コミット漏れのファイルがあった時の対処

ストーリーとしては、

$ vi main.rb
  ...
$ vi newclass.rb
  ...
$ git commit -a -m '一部機能をNewClassに分離'

$ vi main.rb
$ git commit

$ vi sub.rb
$ git commit

  ...
$ git status
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       newclass.rb
$ うっ
bash: うっ: command not found

みたいなケースですね。

続きを読む

2012-01-04

align.vimで全角文字を正しくハンドリングする

あけましておめでとうございます。しかしそんなことは関係ない。正月から平常運行だしVimいじってたら休みが終わった。

さて本題。これはヘルプに書いてあるけど、

let g:Align_xstrlen=3

をすることで正しくハンドリングされます。

ただ、このオプションを設定すると異常に重い+カーソルがファイル末尾に飛ぶという謎な挙動を示すので、修正したやつを用意しました。

https://github.com/todesking/vim-align/tree/xstrlen-fix

どうぞご利用ください。