#!/usr/bin/env ruby
# Strip file on local folder instead of a Virtualbox shared folder
# to work around this bug: https://www.virtualbox.org/ticket/8463
require 'tempfile'
require 'fileutils'
strip = "#{File.basename($0)}.bin"
files = ARGV.reject{|f| f=~/^-/ }.map do |arg|
tmp = Tempfile.new 'strip'
FileUtils.cp arg, tmp.path
[tmp, arg]
end
options = ARGV.select{|f| f=~/^-/ } + files.map{|t,o| t.path }
unless system( strip, *options )
puts "unable to execute #{strip}"
exit 127
end
code = $?.exitstatus
files.each do |tmp, orig|
FileUtils.cp tmp.path, orig
end
exit code | # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #1 | 16214 | perforce_software | Move the p15-1 line. | ||
| //guest/perforce_software/p4rub/p15-1/config/strip_wrapper | |||||
| #1 | 16213 | perforce_software | Move files to proper depot path to view files correctly from project page. | ||
| //guest/perforce_software/p4ruby/p15.1/config/strip_wrapper | |||||
| #1 | 14756 | tjuricek | p15.1 branch of p4ruby. | ||
| //guest/perforce_software/p4ruby/main/config/strip_wrapper | |||||
| #1 | 14719 | tjuricek |
Mirroring the current state of the workshop. From this point, we will try to rebuild the history of p4-ruby in the workshop from this codeline. |
||