[cfe-dev] [llvm-dev] Phabricator -> GitHub PRs?
Hubert Tong via cfe-dev
cfe-dev at lists.llvm.org
Wed Jan 22 14:40:54 PST 2020
On Wed, Jan 22, 2020 at 4:40 PM David Greene <greened at obbligato.org> wrote:
> Hubert Tong <hubert.reinterpretcast at gmail.com> writes:
>
> > The update process in Phab in rather manual and it does lead to more
> noise.
> > The GitHub force push risks loss of context for earlier comments (not
> just
> > in terms of display, like viewing older comments on a later diff in
> Phab).
> > Another issue with the GitHub workflow is that there is no metadata
> linking
> > the corresponding commits between two versions of the same patch series.
> > Reviewers looking at a patch-series-as-GitHub-PR that is a refresh of an
> > older patch-series-as-GitHub-PR are less likely to notice the previous
> > discussion than the corresponding Phab workflow.
>
> I read this as the refresh being an entirely new GitHub PR. Is that
> right? Normally I would expect the same PR to be used but the rebase
> would cause a force-push of the branch which would update the PR with
> the new commits but might lose comments. It's that later part I'm
> unsure about. It would seem odd to me to open an entirely new PR due to
> a rebase/update of commits to respond to review.
>
Use of force push damages the ability to retrieve context on older
comments. I am not sure of the reason for the case I observed, but the
context vanished within a week in one instance.
>
> -David
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200122/195ca871/attachment.html>
More information about the cfe-dev
mailing list