Example #1
0
# TODO: do some sort of backups
for paths in cmpr.getChangedFiles():
    print "    upd %s --> %s" % (paths[1], paths[0], )

    if doApply:
        cmpr.updateFile(paths[1], paths[0])
        print "    ...updated"
cmpr.commit()


print "new files:"
for paths in cmpr.getNewFiles():
    print "    cpy %s" % (paths[0], )

    if doApply:
        cmpr.newFile(paths[0])
        print "    ...copied"
cmpr.commit()


print "new dirs:"
for paths in cmpr.getNewDirs():
    print "    mkd %s" % (paths[0], )

    if doApply:
        cmpr.newDir(paths[0])
        print "    ...mkdir"
cmpr.commit()


cmpr.destroy()
Example #2
0
        wrtbackup.updateFile(op, np)
        cmpr.updateFile(op, np)
        wrt.updateFile(op, np)
        # print "    ...updated & written"
cmpr.commit()
wrt.commit()

logging.info("new files:")
for paths in cmpr.getNewFiles():
    logging.info("    cpy %s" % (paths[0],))

    if doApply:
        np = Path.Path(paths[0], False)
        np.size = paths[1]

        cmpr.newFile(np)
        wrt.newFile(np)
        # print "    ...copied & written"
cmpr.commit()
wrt.commit()


logging.info("new dirs:")
for paths in cmpr.getNewDirs():
    logging.info("    mkd %s" % (paths[0],))

    if doApply:
        np = Path.Path(paths[0], True)

        cmpr.newDir(np)
        wrt.newDir(np)
Example #3
0
        retry_calls(lambda: cmpr.updateFile(op, np), onError_default)
        retry_calls(lambda: wrt.updateFile(op, np), onError_default)

        #print "    ...updated & written"
cmpr.commit()
wrt.commit()

logging.info("new files:")
for paths in cmpr.getNewFiles():
    logging.info("    cpy %s" % (paths[0], ))

    if doApply:
        np = Path.Path(paths[0], False)
        np.size = paths[1]

        retry_calls(lambda: cmpr.newFile(np), onError_default)
        retry_calls(lambda: wrt.newFile(np), onError_default)

        #print "    ...copied & written"
cmpr.commit()
wrt.commit()

logging.info("new dirs:")
for paths in cmpr.getNewDirs():
    logging.info("    mkd %s" % (paths[0], ))

    if doApply:
        np = Path.Path(paths[0], True)

        retry_calls(lambda: cmpr.newDir(np), onError_default)
        retry_calls(lambda: wrt.newDir(np), onError_default)