Files
ubuntu-sdk-ide_orig/get_bzr_source.py
2016-06-09 10:47:42 +02:00

26 lines
707 B
Python
Executable File

#!/usr/bin/env python3
import os
import sys
import shutil
import subprocess
from optparse import OptionParser
parser = OptionParser(usage="usage: %prog [options] lp:branch")
parser.add_option(
"-d", "--directory", dest="source_dir")
options, args = parser.parse_args()
if len(args) != 1:
parser.error("No branch URL given")
if options.source_dir is None:
parser.error("Source directory not specified")
if os.path.exists(options.source_dir):
print("Source directory exists.... removing it")
shutil.rmtree(options.source_dir)
print("Pulling branch "+args[0]+" into "+os.path.abspath(options.source_dir)+"\n")
sys.exit(subprocess.call(["bzr", "export", options.source_dir, args[0]]))