[SCM] Git repository for devscripts branch, jessie, updated. v2.12.4-37-ge7f5705

Christoph Berg myon at debian.org
Sun Nov 4 07:57:21 UTC 2012


The following commit has been merged in the jessie branch:
commit a3c4be4c7af52363cbe138dd5e2e3aadee5f45b9
Author: Christoph Berg <myon at debian.org>
Date:   Sun Nov 4 08:51:40 2012 +0100

    origtargz: Add pristine-tar support
    
    Original patch by Marco Nenciarini, thanks!

diff --git a/scripts/origtargz.pl b/scripts/origtargz.pl
index 237d556..5d6f925 100755
--- a/scripts/origtargz.pl
+++ b/scripts/origtargz.pl
@@ -215,7 +215,18 @@ sub download_origtar ()
 		}
 	}
 
-	# TODO: try pristine-tar
+	# try pristine-tar
+
+	my @files = grep { /^\Q${package}_$fileversion.orig.tar.\E/ }
+		map { chomp; $_; } # remove newlines
+		`pristine-tar list 2>&1`;
+	if (@files) {
+		system "pristine-tar checkout ../$files[0]";
+	}
+
+	if (my @f = glob "../${package}_$fileversion.orig.tar.*") {
+		return $f[0];
+	}
 
 	# try apt-get source
 

-- 
Git repository for devscripts



More information about the devscripts-devel mailing list