From: "nobu (Nobuyoshi Nakada)" Date: 2013-04-17T22:44:12+09:00 Subject: [ruby-core:54388] [ruby-trunk - Bug #8283][Rejected] Dir.glob doesn't recurse hidden directories Issue #8283 has been updated by nobu (Nobuyoshi Nakada). Status changed from Open to Rejected $ /usr/bin/ruby -v -e 'puts Dir.glob("**/*")' ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0] foo foo/bar ---------------------------------------- Bug #8283: Dir.glob doesn't recurse hidden directories https://bugs.ruby-lang.org/issues/8283#change-38653 Author: gpakosz (Gregory Pakosz) Status: Rejected Priority: Normal Assignee: Category: core Target version: ruby -v: ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin11.4.2] Hello, I noticed Dir.glob('**') doesn't recurse hidden directories. I believe regression has been introduced by r36903. Here is the following directory / file structure: $ find . . ./foo ./foo/.bar ./foo/.bar/baz.txt ./foo/bar And here is the behavior of ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin11.4.2]: $ ruby -e "puts Dir.glob('**/*')" foo foo/bar -- http://bugs.ruby-lang.org/