File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change
1
+ Thu Jul 17 13:42:53 2003 WATANABE Hirofumi <eban@ruby-lang.org>
2
+
3
+ * lib/ftools.rb (File::makedirs): do not handle "//" as a directory.
4
+
1
5
Wed Jul 9 23:52:13 2003 Nobuyoshi Nakada <nobu.nokada@softhome.net>
2
6
3
7
* regex.c (mbctab_sjis): 0x80 is not shift jis first byte.
Original file line number Diff line number Diff line change @@ -131,8 +131,8 @@ def makedirs(*dirs)
131
131
# mode = if dirs[-1].is_a? Fixnum then dirs.pop else 0755 end
132
132
mode = 0755
133
133
for dir in dirs
134
- next if FileTest . directory? dir
135
134
parent = dirname ( dir )
135
+ next if parent == dir or FileTest . directory? dir
136
136
makedirs parent unless FileTest . directory? parent
137
137
$stderr. print "mkdir " , dir , "\n " if verbose
138
138
if basename ( dir ) != ""
You can’t perform that action at this time.
0 commit comments