#!/usr/bin/env python import sys import os def UpdateRCS(dir): basedir = dir subdirlist = [] repos = 0 print ">>>> Updating RCS repos.\n" for item in os.listdir(dir): if os.path.isdir(item): for files in os.listdir(item): if '.svn' in files: print ">> Updating", item, "\n" print os.execv(item, "svn up") print ">> ", item, " updated\n" if '.git' in files: print ">> Updating", item, "\n" os.execv(item, "git pull") print ">> ", item, " updated \n" if '.bzr' in files: print ">> Updating", item, "\n" os.execv(item, "bzr pull") print ">> ", item, " updated\n" print ">>>> RCS repos updated." startdir = "." UpdateRCS(startdir)