This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new ec33853e Preserve args for relaunch
ec33853e is described below

commit ec33853eb4577eb04f6087740408d7f6607425ad
Author: Sebb <s...@apache.org>
AuthorDate: Wed Feb 28 00:03:30 2024 +0000

    Preserve args for relaunch
---
 tools/pubsub2rake.rb | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tools/pubsub2rake.rb b/tools/pubsub2rake.rb
index ec2e7d6e..a630229f 100755
--- a/tools/pubsub2rake.rb
+++ b/tools/pubsub2rake.rb
@@ -106,10 +106,10 @@ if $0 == __FILE__
   $misses = 0 # items not matched
 
   options = {}
-  options[:debug] = ARGV.delete('--debug')
-  # Cannot use shift as ARGV is needed for a relaunch
-  pubsub_URL = ARGV[0]  || PUBSUB_URL
-  pubsub_FILE = ARGV[1] || File.join(Dir.home, '.pubsub')
+  args = ARGV.dup # preserve ARGV for relaunch
+  options[:debug] = args.delete('--debug')
+  pubsub_URL = args[0]  || PUBSUB_URL
+  pubsub_FILE = args[1] || File.join(Dir.home, '.pubsub')
   pubsub_CRED = File.read(pubsub_FILE).chomp.split(':') rescue nil
 
   WATCH = Hash.new{|h, k| h[k] = Array.new}

Reply via email to