projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
be89531
)
Add "./sync-all set-push"
author
Simon Marlow
<marlowsd@gmail.com>
Mon, 4 Apr 2011 13:13:54 +0000
(14:13 +0100)
committer
Simon Marlow
<marlowsd@gmail.com>
Mon, 4 Apr 2011 13:20:15 +0000
(14:20 +0100)
Use like this:
./sync-all -r me@darcs.haskell.org:/home/darcs set-push
to set the default repo to push to (in remotes/origin) for each of
the sub-repos.
sync-all
patch
|
blob
|
history
diff --git
a/sync-all
b/sync-all
index
d89e439
..
5336e29
100755
(executable)
--- a/
sync-all
+++ b/
sync-all
@@
-241,6
+241,10
@@
sub scmall {
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");
}
@@
-342,6
+346,7
@@
Supported commands:
* fetch
* send
* set-origin
+ * set-push
* new
Available package-tags are: