projectkudu/kudu — pull request #95 by davidfowl (2012-04-29 09:03:06+00:00)
Title: Write progress when there's 5 seconds of inactivity during long running operations

We only used to show progress for long running operations but not msbuild or npm install since we printed
live progress through the hook. If there's any pause in writes > 5 seconds we'll show progress ('.') indication until the next write.

Sample pushing nuget gallery

$ git push http://dfowler-nb.redmond.corp.microsoft.com:37464/es2.git master
remote: New deployment received.
remote: Updating branch 'master'.
remote: Preparing deployment for commit id '0480e29760'.
remote: Building web project 'Website.csproj'.
remote: ........
remote: Successfully installed 'AnglicanGeek.MarkdownMailer 1.2'.
remote: Successfully installed 'AnglicanGeek.WindowsAzure.ServiceRuntime 1.6'.
remote: Successfully installed 'DynamicData.EFCodeFirstProvider 0.3.0.0'.
remote: Successfully installed 'elmah 1.2.0.1'.
remote: Successfully installed 'Elmah.Contrib.Mvc 1.0'.
remote: Successfully installed 'elmah.corelibrary 1.2'.
remote: Successfully installed 'elmah.sqlserver 1.2'.
remote: ....