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