Topic pull and push

Pierre-Yves David pierre-yves.david at ens-lyon.org
Sat Jul 8 12:56:46 UTC 2017



On 07/08/2017 06:30 AM, Long Vu wrote:
> Hi,
> 
> I've been using evolve with named branch pushing to and pulling from a 
> non-publishing repo to collaborate with my team on various concurrent 
> features/bug fixes.
> 
> It works great as each of us or each feature has its own branch.  The 
> temporary branch disappear when we rebase on the release branch.  So the 
> workflow is clean easily manageable.
> 
> I'd like to use topic instead of named branch to save us from having to 
> do a rebase at the end.  But I want to preserve our current workflow 
> that feels so great.
> 
> Looking at the various test-*.t I see a test-topic-push.t but nothing 
> about pulling.
> 
> If I push a topic to a non-publishing repo and my teammate pull, will 
> the topic persist on his side?  If he amends a few, add some new commits 
> on the topic and push it back, when I pull, will I get his amended 
> update on the same topic on my side?

The topic persist on all side as long as your use non-publishing repository.

You'll get the amended/new changes on the same topic just as with named 
branch.

> If I "release" the topic by pushing to a pblishing repo, then push again 
> to the non-publishing repo to clear the topic, when my teammate pull 
> from that non-publishing repo, will that clear the topic on his side as 
> well?

Yes, the topic with fade away on all repo, when the changesets become 
public.

Cheers,

-- 
Pierre-Yves David



More information about the Evolve-testers mailing list