On the other hand, working together is also difficult in the GitHub
workflow if we work with forks. I realized this when I was working with bug
572080

Starring:
Repo X-Eclipse, fork X-Jill, and fork X-Jack

Story:
Jill works on her fork and finds an unrelated issue. She reports this and
Jack decides to work on it. Jack creates a branch in his fork and creates a
PR.

Workflow:
How is Jill going to review/test this? I can't think of an easy workflow.
Jill has to add her, Eclipse, and Jacks repo as a remote and has to start
juggling branches from three remotes. (Imagine adding more contributors.)

Possible solution:
J&J don't create forks but create branches in the clone from main and are
allowed to push to a branch in the main repo.




On Mon, Mar 22, 2021 at 1:39 PM Wim Jongman <wim.jong...@gmail.com> wrote:

> I want to mention one thing in Gerrit that I probably do wrong or is
> indeed difficult: Working together on the same change.
>
> When I work on my own, I can sequentially push new changes.
>
> If someone is helping me (e.g. changed the commit message in the Gerrit
> UI, or anything more substantial) then my workflow is broken. If I
> unknowingly commit my change but it is out of sequence when I push. When
> you are not a git grandmaster *and* understand how Gerrit organizes the
> different change-sets then this can become very difficult. Often leading to
> abandoned changes and pushing again.
>
> This does not stimulate working together.
>
> This process is much easier to manage when working together on the same
> branch.
>
> Cheers, Wim
>
> (Another difficult thing in Gerrit is the notion of sequential
> change-sets. E.g. the author bases one change-set on another. I recently
> broke such a scenario when I was trying to "help" by rebasing a change that
> broke the relation to another change-set.)
>
>
>
>
>
>
_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/platform-dev

Reply via email to