コード例 #1
0
def main_func():
    dest = sys.stdout
    sys.stdout = sys.stderr

    if len(sys.argv) < 3:
        usage("invalid arguments: no package names listed")
        return 1

    print "tarpkgs is DEPRECATED. Please use archivepkgs instead."
    tar = tarfile.open(mode="w:gz", fileobj=dest, name="")
    makeArchive(sys.argv[1], tar, sys.argv[2:])
    tar.close()

    print "copy complete."
    return 0
コード例 #2
0
ファイル: tarpkgs.py プロジェクト: jrdalpra/svnedge-console
def main_func():
    dest = sys.stdout
    sys.stdout = sys.stderr

    if len(sys.argv) < 3:
        usage("invalid arguments: no package names listed")
        return 1

    print "tarpkgs is DEPRECATED. Please use archivepkgs instead."
    tar = tarfile.open(mode="w:gz", fileobj=dest, name="")
    makeArchive(sys.argv[1], tar, sys.argv[2:])
    tar.close()

    print "copy complete."
    return 0
コード例 #3
0
        rv = 1

    if repo != None:
        # ping the depot to make sure it has completed its last transaction
        dc.waitforup()
        print "stopping depot."
        dc.stop()

    if rv > 0:
        return rv

    if tgzfilename != None:
        if repo == None:
            print >> sys.stderr, "Archive creation skipped because -t option requires -s file://"
            sys.exit(1)
        makeArchive(repo, tarfile.open(tgzfilename, "w:gz"), pkgnames)

    if zipfilename != None:
        if repo == None:
            print >> sys.stderr, "Archive creation skipped because -z option requires -s file://"
            sys.exit(1)
        makeArchive(repo, zipfile.ZipFile(zipfilename, "w"), pkgnames)

    return 0


if __name__ == "__main__":
    try:
        ret = main_func()
    except OSError, e:
        print "\n\n", e
コード例 #4
0
ファイル: makepkgs.py プロジェクト: jrdalpra/svnedge-console
        rv = 1

    if repo != None:
        # ping the depot to make sure it has completed its last transaction
        dc.waitforup()
        print "stopping depot."
        dc.stop()

    if rv > 0:
        return rv

    if tgzfilename != None:
        if repo == None:
            print >> sys.stderr, "Archive creation skipped because -t option requires -s file://"
            sys.exit(1)
        makeArchive(repo,tarfile.open(tgzfilename,"w:gz"),pkgnames)

    if zipfilename != None:
        if repo == None:
            print >> sys.stderr, "Archive creation skipped because -z option requires -s file://"
            sys.exit(1)
        makeArchive(repo,zipfile.ZipFile(zipfilename,"w"),pkgnames)

    return 0

if __name__ == "__main__":
    try:
        ret = main_func()
    except OSError, e:
        print "\n\n", e
        sys.exit(1)