import subprocess from utilities import isGit, isMercurial, isBazaar def add(arguments): ''' Add file(s) to the pending changes. ''' if isGit(): command = ["git", "add"] command.extend(arguments) executeCommand(command) if isMercurial(): command = ["hg", "add"] command.extend(arguments) executeCommand(command) if isBazaar(): command = ["bzr", "add"] command.extend(arguments) executeCommand(command) def executeCommand(command): ''' Execute the given command. ''' subprocess.call(command)