]> git.ozlabs.org Git - next-scripts/commitdiff
Protect me from myself
authorStephen Rothwell <sfr@canb.auug.org.au>
Thu, 3 Jul 2008 12:56:21 +0000 (22:56 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 3 Jul 2008 12:56:21 +0000 (22:56 +1000)
make_tree_file

index da572445539260e94c454b985c38acb5b84ec57d..e25b0c5eae0b9a4ddf28dd3032aab8c095dca9a0 100755 (executable)
@@ -1,5 +1,12 @@
 #!/bin/bash
 
+# Don't do releases in the wee hours :-)
+h=$(date '+%H')
+(( "$h" < 10 && "$h" > 4 )) && {
+       echo "Go back to bed" 1>&2
+       exit 1
+}
+
 mkdir Next
 
 echo 'Trees included into this release:
@@ -18,12 +25,13 @@ done <../real_control >>Next/Trees
 
 cp ../quilt-import.log ../merge.log Next/.
 
-d=$(date '+%Y%m%d')
+# This means I get the right tag if I finish after midnight
+d=$(date --date "5 hours ago" '+%Y%m%d')
 
 printf "%s-next-%s\n" "" $d >localversion-next
 
 git add Next localversion-next
-git commit -s -v -a -m "Add linux-next specific files"
+git commit -s -v -a -m "Add linux-next specific files for $d"
 git tag "next-$d"
 git update-ref refs/heads/stable refs/remotes/origin/master