post-commitでのsvn upがうまくいかない

post-commitの中でsvn upをしているのだけど、どうも追加したディレクトリが反映されない。
作業コピーにすでに存在するファイルについてはきちんと更新される。

手動で親ディレクトリをsvn upしても追加されたディレクトリが作成されない。
svn up --depth=infinityしてもだめ。
追加されたディレクトリ名を指定して初めてそのディレクトリが作成される。

似たような現象の情報はあるんだけど*1、ちょっと違う。

svn lsしてそれぞれsvn upするしかないのかな。