diff options
author | Ryan Davis <ryand@zenspider.com> | 2010-12-15 18:26:21 -0800 |
---|---|---|
committer | Ryan Davis <ryand@zenspider.com> | 2010-12-15 18:26:21 -0800 |
commit | 9ec8a6eb13b0d79e79d4cf72c993a4aa8ef38057 (patch) | |
tree | 5dfbf968ad955844fcf124daa54ddf972999601d /bin | |
parent | a92ba52b8c380b7526690b636c289742e1f71990 (diff) | |
download | hoe-9ec8a6eb13b0d79e79d4cf72c993a4aa8ef38057.tar.gz |
- Fixed sow to properly rename dirs depth first
[git-p4: depot-paths = "//src/hoe/dev/": change = 6082]
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/sow | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -38,9 +38,9 @@ end FileUtils.cp_r template_path, project, :verbose => true Dir.chdir project do - dirs = Dir["**/*"].select { |f| File.directory? f }.sort - dirs.grep(/file_name/).each do |file| - FileUtils.mv file, file.gsub(/file_name/, file_name), :verbose => true + dirs = Dir["**/*"].select { |f| File.directory? f }.sort.reverse + dirs.grep(/file_name$/).each do |file| + FileUtils.mv file, file.sub(/file_name$/, file_name), :verbose => true end paths = (Dir["**/*"] + Dir["**/.*"]).select { |f| File.file? f }.sort |