Page MenuHomePhabricator

What is Differential's position on collaborative branches?
OpenPublic

Asked by venky on Aug 24 2016, 9:29 PM.

Details

I've read T10584 and related tasks, but I haven't yet found a clear description of why Differential doesn't support (or maybe it does and I don't know) two authors collaborating on a revision. It seems like some people have the opinion that this workflow is broken (ex. https://secure.phabricator.com/T10584#164866), but I haven't found an explanation of why that is.

The way this happens in my experience on Github is:

  • author1 makes a revision, pushes a PR, which makes a remote branch
  • author2 wants to pair with them on some aspect of it, they checkout the remote branch and add commits to it, pulling to keep it up to date and pushing to update the PR

When it's ready to review, a reviewer looks it over if necessary and it gets landed.

Answers

chad
Updated 2,815 Days Ago

You can still do 'feature-branch' code review and pushes to the remote, then merge to master once complete. We do this sparingly with redesign branches.

New Answer