Новая редакция в Phabricator объединяется с вашими предыдущими коммитами - PullRequest
0 голосов
/ 10 июля 2019

Я новичок, в настоящее время пытающийся исправлять ошибки в 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

...