diff --git a/src/morevna.py b/src/morevna.py --- a/src/morevna.py +++ b/src/morevna.py @@ -67,7 +67,7 @@ def pull(args): c.setConnection(con) c.init("pull") blocksToTransfer=c.negotiate() - c.pullData(blocksToTransfer) + c.pullData(blocksToTransfer,args.force) print() print(stats.report()) except FailedConnection: pass @@ -108,6 +108,7 @@ pUpdate=subparsers.add_parser("pull") pUpdate.add_argument("-p","--port",type=int) pUpdate.add_argument("--host") pUpdate.add_argument("-t","--tree",help="stored hash tree location") +pUpdate.add_argument("-f","--force",action="store_true",help="ignore lock file") pUpdate.add_argument("datafile") pUpdate.set_defaults(func=pull)