How can I implement Decentralized with human gatekeeper

Asked by Sawyer

I'm trying to configure my bazaar using the model: "Decentralized with human gatekeeper"
I installed Bazaar, and I had Bazaar Explorer (Windows Version)...

I read the guide but I can't find how I should work with Bazaar Explorer to use this workflow.

Anybody know any tutorial that explain step by step how this workflow must be used, (under bazaar explorer)

Thanks, & Apologizes for my poor english :'(

In conclusion, I will use Decentralizaard with human gatekeeper but I don't known how.

Question information

Language:
English Edit question
Status:
Solved
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Solved by:
Martin Pool
Solved:
Last query:
Last reply:
Revision history for this message
Martin Pool (mbp) said :
#1

Can you explain which part you're having trouble with?

Revision history for this message
Sawyer (jcosano) said :
#2

Ok.. let's go!
Following this workflow (http://doc.bazaar.canonical.com/bzr.2.0/en/user-guide/using_gatekeepers.html)
Point 1, 2 no problem.
Point 3:
how can I request merge? (using bazaar explorer)
How can i configure main line for give only read acces for developers?

My target...
I have 3 environments, "development", "pre-production", "production", I have 10 teams, each team develop its bussines funcionalities.. (but all teams belongs to same EAR). My wish is be able to move 1 funcionality (group of modified files) from 1 environment to other.. And be able to undo the move too. Why this? in pre-production my users test directly the funcionalities, and when 1 funcionality is fine, i can pass this to production (only the aproved funcionality)... Actually I have clearcase and this situation is not possible. My hope is with Bazaar this is possible.
My idea:
1 Main line: Production (P)
2 main branches: development (D) and pre-production (PP)
1 branch by funcionality....and this branch is sended to D, PP, P

If someone can give me a better idea, obviously is welcome!!

Thank you very much!

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Sawyer (jcosano) said :
#4

Someone knows where can i found help about gatekeepers?

thanks

Revision history for this message
Best Martin Pool (mbp) said :
#5

> Point 3:
> how can I request merge? (using bazaar explorer)

This is done out of band, by eg sending a mail or im to the reviewer saying "please merge xxx" or by using 'bzr send' to send the changes.

> How can i configure main line for give only read acces for developers?

Use filesystem permissions to give restricted access to that directory.

I think your idea for the development, production, and pre-production systems is a good one. Depending on how much you can trust the developers to do things correctly, you might want to have anyone able to merge to the development and pre-production systems, and then have just the operational team do the merges to production after testing.

Revision history for this message
Sawyer (jcosano) said :
#6

Ok... I will try!!

thank you very much!!

Revision history for this message
Sawyer (jcosano) said :
#7

Thanks Martin Pool, that solved my question.