diff --git a/sync-all b/sync-all
index b73581035e964c6d9d48a7de7d67b5724eeb94b5..cda26b00f786320bcc5db4e0141d8747cd4209c9 100755
--- a/sync-all
+++ b/sync-all
@@ -401,6 +401,9 @@ sub scmall {
             scm ($localpath, $scm, "config", @args)
                 unless $scm eq "darcs";
         }
+        elsif ($command =~ /^tag$/) {
+            scm ($localpath, $scm, "tag", @args);
+        }
         else {
             die "Unknown command: $command";
         }