# $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
