lib/s3backup/manager.rb in s3backup-0.6.8 vs lib/s3backup/manager.rb in s3backup-0.6.9

- old
+ new

@@ -177,9 +177,10 @@ S3log.debug("diff_info=#{diff_info.inspect}") update_dir = diff_info[:directory][:add] + diff_info[:directory][:modify] #更新されたディレクトリをアップロード update_dir.each do |udir| + GC.start store_directory(udir) udir_info = tree_info.get_dir_info(udir) #前回のファイル・ツリー情報のうち、今回アップデートしたディレクトリ情報ファイル情報を更新 old_tree.update_dir(udir,udir_info) #更新したファイル・ツリー情報をアップロード(途中で失敗しても、resumeできるようにするため。)