мы применили одно правило отправки для всплывающего окна с утверждением менеджера, если размер вставленного кода> 300 строк, и это хорошо работает. Но теперь у команды есть еще одна просьба:
1. необходимо исключить какой-либо путь к файлу, например, файл стороннего производителя.
2. нужно определить другое соотношение для изменения java / python / html, например 0.8 для java и 0.6 для html, поэтому вставка 100 строк считается только 80 для java и 60 для html.
пока что нет хорошего решения для достижения этой цели:
а. в PROLOG передайте правило, затем вызовите новую функцию, чтобы пройти через весь файл, вычислить правило и вернуть реальный номер строки вставки, как использовать PRLOG для вызова функции python - одна из проблем блокировки.
б. измените gerrit commit_stats () на, чтобы пройти через все файлы, вычислить правило и вернуть реальный номер строки вставки, таким образом, необходимо изучить код gerrit 1-й.
не уверен, достигнет ли кто-нибудь еще этого с любым другим решением.
спасибо заранее !!