test that VERSION has been changed earlier
Graham Knop [Thu, 5 Sep 2013 03:41:14 +0000 (23:41 -0400)]
lib/Distar.pm

index a0d126c..c3d9453 100644 (file)
@@ -63,11 +63,14 @@ sub run_preflight {
   $Ran_Preflight = 1;
   my $version = $ARGV[0];
 
-  system("git fetch");
-
   my $make = $Config{make};
   my $null = File::Spec->devnull;
 
+  system("git fetch");
+  if (system("git rev-parse --quiet --verify v$version >$null") == 0) {
+    die "Tag v$version already exists!";
+  }
+
   require File::Find;
   File::Find::find({ no_chdir => 1, wanted => sub {
     return