#!/usr/bin/python import os import sys import gitscraper if len(sys.argv) < 2: print("Usage: %s " % sys.argv[0]) sys.exit() repository = os.path.abspath(os.path.dirname(os.path.abspath(__file__)) + "/../..") if '.' in sys.argv[1]: version = sys.argv[1] basename = "rockbox-" + version ref = "refs/tags/v" + version + "-final" refs = gitscraper.get_refs(repository) if ref in refs: tree = refs[ref] else: print("Could not find hash for version!") sys.exit() else: tree = sys.argv[1] basename = "rockbox-" + tree gitscraper.archive_files(repository, tree, [], basename, archive="7z") print("done.")