From: kosaki.motohiro@... Date: 2015-12-28T21:53:41+00:00 Subject: [ruby-core:72571] [Ruby trunk - Bug #11906] File.dirname separator stripping from the begining of path Issue #11906 has been updated by Motohiro KOSAKI. MRI normalization uses UNIX style normalization. So, that's intentional. I'm curious why JRuby uses another normalization. Does it have good use-case? ---------------------------------------- Bug #11906: File.dirname separator stripping from the begining of path https://bugs.ruby-lang.org/issues/11906#change-55826 * Author: Karol Bucek * Status: Open * Priority: Normal * Assignee: * ruby -v: 2.3.0 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- MRI strips additional leading slashes with `File.dirname` : ``` File.dirname "////foo/bar/baz" # => /foo/bar File.dirname "////foo//bar/baz" # => /foo//bar ``` ... issue arose as an incompatibility on JRuby's tracker: https://github.com/jruby/jruby/issues/2391 is the current behaviour really intended? -- https://bugs.ruby-lang.org/ Unsubscribe: