SVN пост фиксации фиксации при запуске процесса - PullRequest
1 голос
/ 11 марта 2010

Я построил скрипт в VS, который получает 2 аргумента, отправленных хуком post-commit.

Скрипт запускает SVN LOG для получения данных о ревизии (автор, дата, файлы).

Когда я запускаю решение из VS с постоянными переменными для аргументов, оно отлично работает.

Когда я запускаю exe-файл, он также отлично работает.

Когда я реализую скрипт-ловушку, он терпит неудачу там, где он должен прочитать из процесса.

process.Start();
            process.WaitForExit();
            str = process.StandardOutput.ReadToEnd();
            process.WaitForExit();

            if (!process.HasExited)
            {

                try
                {
                    process.Kill();
                }
                catch (Exception e3)
                {

                    // process is terminated
                }

                // Write Errors

            }

Спасибо.

EDIT: Окно фиксации зависает и никогда не завершает фиксацию. Я пишу код на C # .... ошибки не отображаются ...

...