Allow prettify.rb to be run from any directory, and don't hard-code the system ruby...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Feb 2013 22:46:16 +0000 (22:46 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Feb 2013 22:46:16 +0000 (22:46 +0000)
https://bugs.webkit.org/show_bug.cgi?id=108569

Patch by Nathan de Vries <ndevries@apple.com> on 2013-02-01
Reviewed by Joseph Pecoraro.

* PrettyPatch/prettify.rb:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@141646 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Websites/bugs.webkit.org/ChangeLog
Websites/bugs.webkit.org/PrettyPatch/prettify.rb

index d7d2db0..6beebbc 100644 (file)
@@ -1,3 +1,12 @@
+2013-02-01  Nathan de Vries  <ndevries@apple.com>
+
+        Allow prettify.rb to be run from any directory, and don't hard-code the system ruby path
+        https://bugs.webkit.org/show_bug.cgi?id=108569
+
+        Reviewed by Joseph Pecoraro.
+
+        * PrettyPatch/prettify.rb:
+
 2013-01-03  James Robinson  <jamesr@chromium.org>
 
         Avoid mixed content when expanding context in code review tool
index 07d41fe..a9c211f 100755 (executable)
@@ -1,9 +1,13 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 
-require 'PrettyPatch'
 require 'optparse'
+require 'pathname'
 require 'webrick/htmlutils'
 
+$LOAD_PATH << Pathname.new(__FILE__).dirname.realpath.to_s
+
+require 'PrettyPatch'
+
 BACKTRACE_SEPARATOR = "\n\tfrom "
 
 options = { :html_exceptions => false }