Example #1
0
        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);
        }
Example #2
0
        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;
        }