Topic pull and push
Long Vu
long.vu at intelerad.com
Tue Jul 11 21:51:30 UTC 2017
On Sat, Jul 8, 2017 at 8:56 AM, Pierre-Yves David
<pierre-yves.david at ens-lyon.org> wrote:
>
>
> 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.
>
Do I also have to enable topic on the server (like for evolve) for the
round-trip push-pull to work?
Server do not have latest mercurial + evolve. What is the minimum
version of mercurial + evolve + topic I should use?
--
Long Vu | Build Controller | Intelerad | +1-514-931-6222 ext. 7743
--
This email or any attachments may contain confidential or legally
privileged information intended for the sole use of the addressees. Any
use, redistribution, disclosure, or reproduction of this information,
except as intended, is prohibited. If you received this email in error,
please notify the sender and remove all copies of the message, including
any attachments.
More information about the Evolve-testers
mailing list