Update the package script to work with Git
authorRobert Sesek <rsesek@bluestatic.org>
Thu, 26 Feb 2009 18:32:39 +0000 (13:32 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Thu, 19 Mar 2009 20:10:43 +0000 (16:10 -0400)
* docs/package.rb

docs/package.rb

index 8a438fd4c03f12357bc5874011cb70eb19f87c7b..c5bca0d413b8f5afbe70e090576e3536ac38f0d2 100755 (executable)
@@ -14,8 +14,8 @@ versionfs = versionhr.gsub(/\./, "-")
 
 puts ""
 
-puts "Where should I export Subversion from?"
-svnpath = gets.chomp
+puts "Where should I export Git from?"
+gitpath = gets.chomp
 
 puts ""
 
@@ -28,12 +28,14 @@ dirpath = "bugdar-" + versionfs
 FileUtils.mkdir(dirpath)
 FileUtils.cd(pwd + dirpath)
 
-# export subversion
-puts "... exporting subversion"
-system "svn export -q --non-interactive " + svnpath + " upload/"
+# export git
+puts "... exporting archive from Git"
+system "cd " + gitpath + "; git archive --format=tar --prefix=upload/ HEAD > /tmp/gitexp.tar; cd - > /dev/null"
+system "tar xf /tmp/gitexp.tar; rm /tmp/gitexp.tar"
 
 # remove temp directories
-puts "... cleaning SVN export"
+puts "... cleaning source export"
+FileUtils.rm("upload/.gitignore")
 FileUtils.rm_rf("upload/docs/")
 FileUtils.rm_rf("upload/framework/dev/")