Project

General

Profile

Bug #8925 ยป SvnPropertyStripper.rb

LarsDk (Lars Aurbakken), 09/19/2013 04:01 PM

 
# $URL: https://192.168.2.12/svn/ida/trunk/clients/SvnPropertyStripper.rb $
# $Author: mmi $
# $Rev: 1929 $
# $Date: 2010-08-02 09:51:49 +0200 (ma, 02 aug 2010) $
# Copyright (c) Tabulex ApS 2009

require 'find'

Find.find("./") do |file_name|
Find.prune if File.directory?(file_name) && file_name =~ /\/(obj|lib|Bin|\.svn)$/

if file_name =~ /\.(cs|xa?ml)$/
file_name_temp = file_name + ".temp"
File.open(file_name, "r") do |file|
puts file_name
File.open(file_name_temp, "w") do |temp_file|
while line = file.gets
temp_file.puts line unless line =~ /\$(URL|Author|Rev|Date):/
end
end
end
File.rename file_name_temp, file_name
end
end
    (1-1/1)