Bug #5419

FileUtils.cp_rの:preserveの動作

Added by seki (Masatoshi Seki) 8 months ago. Updated 8 months ago.

[ruby-dev:44581]
Status:Assigned Start date:10/07/2011
Priority:Normal Due date:
Assignee:seki (Masatoshi Seki) % Done:

0%

Category:lib
Target version:1.9.4
ruby -v:ruby 1.9.4dev (2011-09-05 trunk 33195) [x86_64-darwin11.1.0]

Description

FileUtils.cp_rで:preserveとtrueに設定してディレクトリをコピーしたときに、 空でないディレクトリの時刻が設定されません。 おそらく、ディレクトリについて ent.copy_metadata した後に、そのディレクトリ以下にファイルが増えるためだと思います。 2パスで処理して、一巡目にコピー、二巡目にent.copy_metadata したら直るような気がしますが、もっとかっこいい方法もありそうです。

History

Updated by nobu (Nobuyoshi Nakada) 8 months ago

その「もっとかっこいい方法」というのをちょっと教えて下さい。

Updated by nobu (Nobuyoshi Nakada) 8 months ago

  • Status changed from Open to Assigned
  • Assignee set to seki (Masatoshi Seki)
  • Target version changed from 1.9.3 to 1.9.4

Updated by Anonymous 8 months ago

咳といいます。 On 2011/10/07, at 17:16, Nobuyoshi Nakada wrote: > > > その「もっとかっこいい方法」というのをちょっと教えて下さい。 ほんというと、よくわかってません。 木の辿りの帰りがけにmetadata_copyするのか、あるいは、あとでやるキューをつくるのか... fu_each_src_destを二回まわるほうがずっと良いのかも。

Updated by Anonymous 8 months ago

On 2011/10/07, at 17:17, Nobuyoshi Nakada wrote: > > Issue #5419 has been updated by Nobuyoshi Nakada. > > Status changed from Open to Assigned > Assignee set to Masatoshi Seki > Target version changed from 1.9.3 to 1.9.4 う。アサインされたの?

Also available in: Atom PDF