X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=sync-all;h=5336e29af71579aeb62a85afb00635b2c3599b42;hp=6f786cd1aad523bba02083c3c68d0d7254804ae0;hb=3463ec6781e091e584fd216157c3247c3d3d5865;hpb=7978575e0e3b3b4b8b838b88750fc0b4aef90bc1 diff --git a/sync-all b/sync-all index 6f786cd..5336e29 100755 --- a/sync-all +++ b/sync-all @@ -238,6 +238,19 @@ sub scmall { or ($scm eq "git" and "send-email")); $want_remote_repo = 1; } + elsif ($command =~ /^set-origin$/) { + @scm_args = ("remote", "set-url", "origin", $path); + } + elsif ($command =~ /^set-push$/) { + @scm_args = ("remote", "set-url", "--push", "origin", $path); + print "foo\n", @scm_args; + } + elsif ($command =~ /^fetch$/) { + @scm_args = ("fetch", "origin"); + } + elsif ($command =~ /^new$/) { + @scm_args = ("log", "origin.."); + } else { die "Unknown command: $command"; } @@ -330,7 +343,11 @@ Supported commands: * -- * --complete * --partial + * fetch * send + * set-origin + * set-push + * new Available package-tags are: END