1 repository = "../../../../cecil"
4 "Mono.Cecil/*.cs" => "Mono.Cecil",
5 "Mono.Cecil.Cil/*.cs" => "Mono.Cecil.Cil",
6 "Mono.Cecil.Metadata/*.cs" => "Mono.Cecil.Metadata",
7 "Mono.Cecil.PE/*.cs" => "Mono.Cecil.PE",
8 "Mono.Collections.Generic/*.cs" => "Mono.Collections.Generic",
9 "Mono.Security.Cryptography/*.cs" => "Mono.Security.Cryptography",
10 "Mono/*.cs" => "Mono",
11 "System.Runtime.CompilerServices/*.cs" => "System.Runtime.CompilerServices",
14 "symbols/mdb/Mono.Cecil.Mdb/*.cs" => "../Mono.Cecil.Mdb/Mono.Cecil.Mdb/",
19 sources.each { |source, destination|
20 Dir[File::join(repository, source)].each { |file|
21 #puts "copying #{file} to #{destination}"
22 File.copy(file, destination)
31 log = IO.popen("git log -n1")
35 File.open("revision", File::WRONLY|File::TRUNC|File::CREAT, 0644) do |f|
36 f << log.gets[("commit ".length)..-1]