projects
/
ikiwiki.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b7a3fbe
)
print which remotes are failing
author
Joey Hess
<joey@gnu.kitenet.net>
Fri, 28 Aug 2009 01:51:06 +0000
(21:51 -0400)
committer
Joey Hess
<joey@gnu.kitenet.net>
Fri, 28 Aug 2009 01:51:06 +0000
(21:51 -0400)
gitremotes
patch
|
blob
|
history
diff --git
a/gitremotes
b/gitremotes
index bcee005c3308090a694f143ccc275e5c7669d108..e2468814b01155f99ae7d7716851eb523e3e6220 100755
(executable)
--- a/
gitremotes
+++ b/
gitremotes
@@
-15,13
+15,19
@@
while (<IN>) {
# check configured url to deal with it changing
my $info=`git remote show -n $remote`;
my ($oldurl)=$info=~/URL: (.*)/m;
# check configured url to deal with it changing
my $info=`git remote show -n $remote`;
my ($oldurl)=$info=~/URL: (.*)/m;
+ my $r;
if ($oldurl ne $url) {
system("git remote rm $remote 2>/dev/null");
if ($oldurl ne $url) {
system("git remote rm $remote 2>/dev/null");
- $
error |= system("git", "remote", "add", "-f", $remote, $url);
+ $
r = system("git", "remote", "add", "-f", $remote, $url)
}
else {
}
else {
- $
error |
= system("git", "fetch", "--no-tag", $remote);
+ $
r
= system("git", "fetch", "--no-tag", $remote);
}
}
+
+ if ($r != 0) {
+ print "$remote failed\n";
+ }
+ $error |= $r;
}
}
close IN;
}
}
close IN;