diff --git a/scripts/mytasks.pl b/scripts/mytasks.pl
old mode 100755
new mode 100644
index 5cf774048c2fb4f5e00f4e5425bbcfc85fbcb896..d212fde95368adb65e36604e377ae4f3981835fe
--- a/scripts/mytasks.pl
+++ b/scripts/mytasks.pl
@@ -88,7 +88,8 @@ sub getDiffOrigin {
    return "$remoteRepo/$remoteBranch";
 }
 
-my $origin = getDiffOrigin;
+my $origin = shift;
+$origin = getDiffOrigin unless $origin;
 print "# running: git diff $origin ...\n";
 
 open(PIPE, "git diff $origin|");