Добавление описания для отправки диалога, вызванного из p4vc
В моем сценарии, который представляет некоторые изменения для исполнения, я хотел бы добавить интерактивный режим. Рабочий процесс должен быть следующим:
- скрипт изменяет некоторые файлы, которые извлекаются из списка изменений по умолчанию.
- скрипт вызывает
p4vc submit
Таким образом, пользователь может просматривать изменения и отправлять их как есть, или вносить незначительные изменения.
Однако описание формы отправки пустое, и я хотел бы заполнить ее из сценария, чтобы пользователю не приходилось писать ее вручную.
Можно ли передать стандартное описание списка изменений с помощью p4vc? Я не смог найти эту информацию в документации, которая довольно коротка.
PS: Я хотел бы избежать создания нового списка изменений с надлежащим описанием, а затем отправить его - потому что если пользователь отменяет операцию, файлы будут в этом списке изменений, но я хотел бы сохранить их в списке по умолчанию в этом дело.
1 ответ
Я предполагаю, что ваш главный вопрос - тот, который содержится в вашем "PS".
То есть вы пытаетесь не оставлять файлы открытыми в пронумерованном списке ожидающих изменений, если пользователь решает не выполнять отправку в данный момент.
После того, как ваш скрипт запущен p4vc submit
, ваш скрипт может выяснить, остановил ли пользователь операцию отправки (запустив p4 opened
чтобы увидеть, что файлы не были представлены), а затем можно было использовать p4 reopen
переместить их обратно в список изменений по умолчанию и p4 change -d
удалить ненужный ожидающий нумерованный список изменений.