Добавление описания для отправки диалога, вызванного из p4vc

В моем сценарии, который представляет некоторые изменения для исполнения, я хотел бы добавить интерактивный режим. Рабочий процесс должен быть следующим:

  1. скрипт изменяет некоторые файлы, которые извлекаются из списка изменений по умолчанию.
  2. скрипт вызывает p4vc submitТаким образом, пользователь может просматривать изменения и отправлять их как есть, или вносить незначительные изменения.

Однако описание формы отправки пустое, и я хотел бы заполнить ее из сценария, чтобы пользователю не приходилось писать ее вручную.

Можно ли передать стандартное описание списка изменений с помощью p4vc? Я не смог найти эту информацию в документации, которая довольно коротка.

PS: Я хотел бы избежать создания нового списка изменений с надлежащим описанием, а затем отправить его - потому что если пользователь отменяет операцию, файлы будут в этом списке изменений, но я хотел бы сохранить их в списке по умолчанию в этом дело.

1 ответ

Решение

Я предполагаю, что ваш главный вопрос - тот, который содержится в вашем "PS".

То есть вы пытаетесь не оставлять файлы открытыми в пронумерованном списке ожидающих изменений, если пользователь решает не выполнять отправку в данный момент.

После того, как ваш скрипт запущен p4vc submit, ваш скрипт может выяснить, остановил ли пользователь операцию отправки (запустив p4 opened чтобы увидеть, что файлы не были представлены), а затем можно было использовать p4 reopen переместить их обратно в список изменений по умолчанию и p4 change -d удалить ненужный ожидающий нумерованный список изменений.

Другие вопросы по тегам