summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorRyan Davis <ryand@zenspider.com>2010-12-15 18:26:21 -0800
committerRyan Davis <ryand@zenspider.com>2010-12-15 18:26:21 -0800
commit9ec8a6eb13b0d79e79d4cf72c993a4aa8ef38057 (patch)
tree5dfbf968ad955844fcf124daa54ddf972999601d /bin
parenta92ba52b8c380b7526690b636c289742e1f71990 (diff)
downloadhoe-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-xbin/sow6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/sow b/bin/sow
index f12d577..c723e0d 100755
--- a/bin/sow
+++ b/bin/sow
@@ -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