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",
12 "Mono.Cecil.nunit" => ".",
14 "Mono.Cecil.csproj" => ".",
16 "symbols/mdb/Mono.Cecil.Mdb/*.cs" => "../Mono.Cecil.Mdb/Mono.Cecil.Mdb/",
21 sources.each { |source, destination|
22 Dir[File::join(repository, source)].each { |file|
23 #puts "copying #{file} to #{destination}"
24 File.copy(file, destination)
28 log = IO.popen("git log -n1")
30 File.open("revision", File::WRONLY|File::TRUNC|File::CREAT, 0644) { |f|
31 f << log.gets[("commit ".length)..-1]