Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,11 @@ task :clean do
sh "rm -rf pkg"
sh "git clean -df"
sh "cd #{V8_Source} && git checkout -f && git clean -dxf"
sh "cd #{GYP_Source} && git checkout -f && git clean -dxf"
if Dir.chdir GYP_Source
sh "git checkout -f"
puts "git clean -dxf"
`git clean -dxf`
end
end

task :devkit do
Expand Down
4 changes: 2 additions & 2 deletions ext/libv8/checkout.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def checkout!
# --git-dir is needed for older versions of git and git-svn
`git --git-dir=../../.git/modules/vendor/gyp/ svn init #{GYP_SVN} -Ttrunk`
`git config --replace-all svn-remote.svn.fetch trunk:refs/remotes/origin/master`
svn_rev = `git --git-dir=../../.git/modules/vendor/gyp/ svn find-rev r#{rev} | tail -n 1`
svn_rev = `git --git-dir=../../.git/modules/vendor/gyp/ svn find-rev r#{rev} | tail -n 1`.chomp
`git checkout #{svn_rev} -f`
end
end
Expand All @@ -43,7 +43,7 @@ def git?(dir)
def check_git_svn!
# msysgit provides git svn
return if RUBY_PLATFORM =~ /mingw/

unless system 'git help svn 2>&1 > /dev/null'
fail "git-svn not installed!\nPlease install git-svn."
end
Expand Down