I use cygwin at Windows XP.
There's problem with Mercurial, for example.
Say, I need to push my repo with several subrepos to the remote server. This operation takes about 20 seconds.
When I call
cmd.exe, I see all actions in real-time:
pushing subrepo ..... to ..... searching for changes
etc. Everything is fine.
But, when I call it from cygwin terminal, I type
hg push, press Enter, and there's nothing echoed to the console for about 20 seconds, and then all the logs appear immediately.
Why is that, and how can I avoid that?