Я новичок, в настоящее время пытающийся исправлять ошибки в Firefox, используя Mercurial, Arcanist и Phabricator, но у меня есть постоянная проблема, которую я не могу выяснить.Каждый раз, когда я создаю новую ревизию, все патчи из моих предыдущих коммитов присоединяются к моей самой новой ревизии.Мой основной рабочий процесс приведен ниже:
Из / c / mozilla-source / mozilla-central:
После внесения изменений в исходный код я затем фиксирую свои изменения.Например:
hg add /path/to/file/changed
hg commit -m "Bug 1234567 - Implement feature XYZ. r=name,name2!"
Затем я создаю ревизию в Дифференциале, используя Arcanist:
arc diff
Я чувствую, что пропускаю шаг либо в начале процесса, либо вВ конце концов, мне нужно что-то очистить или очистить после создания ревизии в Дифференциале с использованием arc diff?Я заметил, что когда я запускаю arc diff, и открывается мой редактор, чтобы я заполнил информацию, шаблон текстового файла уже заполнен данными из старых сообщений коммита.Так что, кажется, по какой-то причине они автоматически прикрепляют эти старые патчи.
Любое руководство будет с благодарностью, J