The cygwin package of bzr works only within cygwin bash. This is not true to cvs or svn which work outside; for example, within a dos shell, "bzr" gives "No such program" errors.
Likewise, cygwin bzr doesn't work properly with Emacs vc-bzr.el -- again, with no such program errors. The reason for this is that bzr is a python script and uses the magic ! line to find it's interpreter. Neither DOS nor Emacs vc-bzr.el interpret this correctly. The alternative which is a windows native bzr works fine, but doesn't do symlinks properly. One solution to this would be to put a bzr.bat command into c:/cygwin/bin which launches python explicitly. I've tried this with the script below and it seems to work fine. It doesn't interfere with cygwin because the bzr script (in the same directory) gets called in preference when bash is running. Would it be possible to get this added to the cygwin package? Thanks Phil @echo off REM Launch cygwin bzr by launching python explicitly for those circumstances REM when the magic shebang line doesn't work. c:/cygwin/bin/python /usr/bin/bzr %1 %2 %3 %4 %5 %6 %7 %8 %9 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/