{"action":"created","issue":{"url":"https://api.github.com/repos/gulpjs/vinyl/issues/80","repository_url":"https://api.github.com/repos/gulpjs/vinyl","labels_url":"https://api.github.com/repos/gulpjs/vinyl/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/gulpjs/vinyl/issues/80/comments","events_url":"https://api.github.com/repos/gulpjs/vinyl/issues/80/events","html_url":"https://github.com/gulpjs/vinyl/issues/80","id":133862847,"number":80,"title":"normalize paths","user":{"login":"phated","id":992373,"avatar_url":"https://avatars.githubusercontent.com/u/992373?v=3","gravatar_id":"","url":"https://api.github.com/users/phated","html_url":"https://github.com/phated","followers_url":"https://api.github.com/users/phated/followers","following_url":"https://api.github.com/users/phated/following{/other_user}","gists_url":"https://api.github.com/users/phated/gists{/gist_id}","starred_url":"https://api.github.com/users/phated/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phated/subscriptions","organizations_url":"https://api.github.com/users/phated/orgs","repos_url":"https://api.github.com/users/phated/repos","events_url":"https://api.github.com/users/phated/events{/privacy}","received_events_url":"https://api.github.com/users/phated/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2016-02-16T02:08:39Z","updated_at":"2016-08-22T21:30:18Z","closed_at":null,"body":"In testing on Windows, I found that the slashes in the path history were incorrect.  It seems these are coming from node-glob but we aren't doing any translation.\r\n\r\nNot sure where we should do this, but in the meantime, I am normalizing in vinyl-fs before we construct the `Vinyl` object because it requires the least releases.\r\n\r\ncc @contra "},"comment":{"url":"https://api.github.com/repos/gulpjs/vinyl/issues/comments/241557037","html_url":"https://github.com/gulpjs/vinyl/issues/80#issuecomment-241557037","issue_url":"https://api.github.com/repos/gulpjs/vinyl/issues/80","id":241557037,"user":{"login":"phated","id":992373,"avatar_url":"https://avatars.githubusercontent.com/u/992373?v=3","gravatar_id":"","url":"https://api.github.com/users/phated","html_url":"https://github.com/phated","followers_url":"https://api.github.com/users/phated/followers","following_url":"https://api.github.com/users/phated/following{/other_user}","gists_url":"https://api.github.com/users/phated/gists{/gist_id}","starred_url":"https://api.github.com/users/phated/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phated/subscriptions","organizations_url":"https://api.github.com/users/phated/orgs","repos_url":"https://api.github.com/users/phated/repos","events_url":"https://api.github.com/users/phated/events{/privacy}","received_events_url":"https://api.github.com/users/phated/received_events","type":"User","site_admin":false},"created_at":"2016-08-22T21:30:17Z","updated_at":"2016-08-22T21:30:17Z","body":"@darsain I think `file.basename` should end with a separator if `isDirectory()` is true.  I don't know of a good example where it would be useful (but also can't think of anywhere it would be bad); however, I think the consistency with the other methods is important.  I think this should be true: `file.dirname + file.basename === file.path` in all scenarios and `path` should be normalized to end with a separator."}}
{"actor":{"display_login":"phated"}}