diff --git a/util/post-commit b/util/post-commit index c65645f..49ba8d4 100755 --- a/util/post-commit +++ b/util/post-commit @@ -21,7 +21,7 @@ def library_base_url(library) # TODO: figure out how to clean the cache so we can use `bower --offline` (@library_base_url ||= {})[library] ||= JSON.parse(`bower lookup #{library} --json`)["url"] - .sub(/^git:\/\//, 'https://raw.') + .sub(/^git:\/\/github.com/, 'https://rawgithub.com') .sub(/\.git$/, "/#{bower_version(library).sub(/~/, '')}/") end @@ -32,7 +32,7 @@ def script_url(src) library_base_url(parts[0]) + parts.drop(1).join('/') else src.sub(/^\.\.\/\.\./, - 'https://raw.github.com/akatov/angular-contenteditable/master') + 'https://rawgithub.com/akatov/angular-contenteditable/master') end end @@ -78,16 +78,18 @@ def execute Dir.glob("#{temp}/examples/*.html").each do |file_name| bn = File.basename file_name puts "changing references in #{bn}" - File.open(file_name, File::RDWR) do |file| - file.write replace_script_and_link(file.read) - end + File.write file_name, replace_script_and_link(File.read file_name) index_file.write "