Skip to content

Commit

Permalink
[Truffle] JT: Rename Utilities.branch to git_branch.
Browse files Browse the repository at this point in the history
* Also cache it.
  • Loading branch information
eregon committed Mar 19, 2015
1 parent ab90f79 commit 0550dd8
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions tool/jt.rb
Expand Up @@ -27,8 +27,8 @@ def self.find_graal
end
end

def self.branch
`git rev-parse --abbrev-ref HEAD`.strip
def self.git_branch
@git_branch ||= `git rev-parse --abbrev-ref HEAD`.strip
end

def self.mangle_for_env(name)
Expand Down Expand Up @@ -76,7 +76,7 @@ def self.jruby_version
end

GRAAL_LOCATIONS = [
ENV["GRAAL_BIN_#{mangle_for_env(branch)}"],
ENV["GRAAL_BIN_#{mangle_for_env(git_branch)}"],
ENV['GRAAL_BIN'],
'graalvm-jdk1.8.0/bin/java',
'../graalvm-jdk1.8.0/bin/java',
Expand Down Expand Up @@ -159,7 +159,7 @@ def help
puts 'recognised environment variables:'
puts
puts ' GRAAL_BIN GraalVM executable (java command) to use'
puts ' GRAAL_BIN_...branch_name... GraalVM executable to use for a given branch'
puts ' GRAAL_BIN_...git_branch_name... GraalVM executable to use for a given branch'
puts ' branch names are mangled - eg truffle-head becomes GRAAL_BIN_TRUFFLE_HEAD'
end

Expand Down Expand Up @@ -209,7 +209,7 @@ def run(*args)
end

if args.delete('--igv')
raise "--igv doesn't work on master - you need a branch that builds against latest graal" if Utilities.branch == 'master'
raise "--igv doesn't work on master - you need a branch that builds against latest graal" if Utilities.git_branch == 'master'
Utilities.ensure_igv_running
jruby_args += %w[-J-G:Dump=TrufflePartialEscape]
end
Expand Down

0 comments on commit 0550dd8

Please sign in to comment.