{"action":"created","issue":{"url":"https://api.github.com/repos/brunch/brunch/issues/912","labels_url":"https://api.github.com/repos/brunch/brunch/issues/912/labels{/name}","comments_url":"https://api.github.com/repos/brunch/brunch/issues/912/comments","events_url":"https://api.github.com/repos/brunch/brunch/issues/912/events","html_url":"https://github.com/brunch/brunch/issues/912","id":55502051,"number":912,"title":"Windows O/S does not seem to be supported","user":{"login":"Vicente69","id":5869062,"avatar_url":"https://avatars.githubusercontent.com/u/5869062?v=3","gravatar_id":"","url":"https://api.github.com/users/Vicente69","html_url":"https://github.com/Vicente69","followers_url":"https://api.github.com/users/Vicente69/followers","following_url":"https://api.github.com/users/Vicente69/following{/other_user}","gists_url":"https://api.github.com/users/Vicente69/gists{/gist_id}","starred_url":"https://api.github.com/users/Vicente69/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vicente69/subscriptions","organizations_url":"https://api.github.com/users/Vicente69/orgs","repos_url":"https://api.github.com/users/Vicente69/repos","events_url":"https://api.github.com/users/Vicente69/events{/privacy}","received_events_url":"https://api.github.com/users/Vicente69/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-26T16:19:54Z","updated_at":"2015-01-27T02:51:26Z","closed_at":"2015-01-26T16:38:36Z","body":"Hi,\r\n\r\nI'm using Brunch to compile a set of JS files into a single output file. My development platform is a Windows 7 workstation, and I uses Brunch 1.7.18. First of all, I find Brunch very interesting, and it gives an answer for building JS applications automatically.\r\n\r\nHowever, I found many strange behaviours, which puzzled me a lot, and I'd really like to get your remarks about the build configuration and process.\r\nIt seems to me the tool is not supported on Windows O/S :\r\n- Patterns used in the 'joinTo' needs to take into account slash as well as backslash characters, for directories separator, to ensure portability. If I use only slash characters, many files are ignored.\r\n- The build process never outputs the same thing when you execute twice or more, without changing anything in source or configuration files. Sometimes, it talks about 'cached' files, but I don't really know where they are located.\r\n- The scripts added under the 'before' configuration key are not always inserted before other scripts. Sometimes even, they are completely ignored, and the concatenated script contains a subset of all JS source files.\r\n\r\nCan you give me detailed information about Windows O/S support?\r\nI couldn't find anything in the documentation related to this point. But I may have missed it, if so, can you give me a link?\r\n\r\nThanks in advance for your help!\r\nBR,\r\nVincent"},"comment":{"url":"https://api.github.com/repos/brunch/brunch/issues/comments/71581565","html_url":"https://github.com/brunch/brunch/issues/912#issuecomment-71581565","issue_url":"https://api.github.com/repos/brunch/brunch/issues/912","id":71581565,"user":{"login":"es128","id":1740641,"avatar_url":"https://avatars.githubusercontent.com/u/1740641?v=3","gravatar_id":"","url":"https://api.github.com/users/es128","html_url":"https://github.com/es128","followers_url":"https://api.github.com/users/es128/followers","following_url":"https://api.github.com/users/es128/following{/other_user}","gists_url":"https://api.github.com/users/es128/gists{/gist_id}","starred_url":"https://api.github.com/users/es128/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/es128/subscriptions","organizations_url":"https://api.github.com/users/es128/orgs","repos_url":"https://api.github.com/users/es128/repos","events_url":"https://api.github.com/users/es128/events{/privacy}","received_events_url":"https://api.github.com/users/es128/received_events","type":"User","site_admin":false},"created_at":"2015-01-27T02:51:26Z","updated_at":"2015-01-27T02:51:26Z","body":"I thought you meant you could run it twice on the same system and get different results. \r\n\r\nWhat you're describing could easily be the result of assuming posix-style path separators in the config. Fix it to allow for cross-compatible paths and all the problems you've experienced will likely go away. "}}