static SmartSync.GitProgressEvents GetProgressHandlers(HttpContext ctxt) { var handlers = new SmartSync.GitProgressEvents(); handlers.CheckoutProgressUpdate += (path, completed, total) => { SendProgress(ctxt, "[Checkout {0} of {1} steps complete]\n", completed, total); return; }; handlers.TransferProgressUpdate += progress => { SendProgress(ctxt, "[Transferred {0} bytes and {1} out of {2} objects]\n", progress.ReceivedBytes, progress.ReceivedObjects, progress.TotalObjects); return(0); }; return(handlers); }
static SmartSync.GitProgressEvents GetProgressHandlers(HttpContext ctxt) { var handlers = new SmartSync.GitProgressEvents(); handlers.CheckoutProgressUpdate += (path, completed, total) => { SendProgress(ctxt, "[Checkout {0} of {1} steps complete]\n", completed, total); return; }; handlers.TransferProgressUpdate += progress => { SendProgress(ctxt, "[Transferred {0} bytes and {1} out of {2} objects]\n", progress.ReceivedBytes, progress.ReceivedObjects, progress.TotalObjects); return 0; }; return handlers; }