Скрипт для выполнения регистрации CVS, без доступа к серверу? - PullRequest
0 голосов
/ 22 июля 2010

Можно ли написать сценарий, который выполняет определенные инструкции и запускается при любой регистрации в хранилище CVS?

Этот сценарий сканирует список файлов в наборе изменений и выполняет командуОперация копирования определенных файлов в определенном подкаталоге.

Я надеюсь, что смогу выполнить различные консольные приложения, в том числе написанные на .NET.

Проблема в том, что мне нужно сделать это быстрои у меня нет доступа к серверу CVS, из-за корпоративной информационной переписки и т. д.

Можно ли вместо этого настроить это на одной из клиентских рабочих станций?

Можно ли это сделать, не мешая моей рабочей папке?

Ответы [ 2 ]

1 голос
/ 22 июля 2010

Можете ли вы получить уведомления о коммитах по электронной почте , как показывает этот блог?Если это так, вы можете использовать maildrop (или старый добрый procmail и т. Д.) Для запуска произвольных команд и сценариев на вашей рабочей станции при получении уведомлений о фиксации.

0 голосов
/ 05 августа 2010

Я нашел библиотеку .NET, которая подходит для этой задачи - SharpCVSLib.

http://csharpopensource.com/sharpcvslib.aspx

(Надеюсь, она будет работать на рабочей станции разработчика и не требует размещения наCVS сервер.)

...