Я хотел бы создать ртутный репозиторий в каталоге статического представления clearcase. Мой план состоит в том, чтобы клонировать из этого каталога, выполнять всю мою реальную работу в ртутном репо, а затем отправить свои изменения обратно в общий каталог Hg / Clearcase.
Я хотел бы услышать общие предложения о том, как это может работать лучше всего, но я предвижу одну конкретную проблему: Clearcase блокирует файлы как доступные только для чтения, пока они не будут извлечены. Они способ, которым я бы хотел, чтобы это работало, - это настроить ртутный хук для проверки файла до завершения push и откатить push, если проверка не работает.
Стоит ли мне смотреть на ловушку pretxncommit? Или крюк? Кроме того, я не совсем понимаю, как писать фактические хуки. Я знаю команду clearcase, но не уверен, как сконструировать перехватчик для передачи имени файла для каждого файла в наборе изменений.
Предложения?