Questions regarding deny push & repo creation for customers

Mcadams, Philip W philip.w.mcadams at intel.com
Fri Jan 9 18:46:57 UTC 2015


Ok I'll check it out. Are you all familiar with https://hglabhq.com/?

Philip

-----Original Message-----
From: Adrian Klaver [mailto:adrian.klaver at aklaver.com] 
Sent: Friday, January 09, 2015 10:45 AM
To: Mcadams, Philip W; mercurial at selenic.com
Subject: Re: Questions regarding deny push & repo creation for customers

On 01/09/2015 10:28 AM, Mcadams, Philip W wrote:
> Hello,
>
> I have a couple of problems that we are trying to solve internally and 
> seeking help from the wider Mercurial community:
>
> 1)Disallow pushing to a repository: Currently our team is trying to 
> solve a problem of locking down our main repository once someone 
> pushes bad code to allow engineers to fix the repository.  The 
> original process used was to send an email to all engineers stating to 
> “not push” until informed that they could.  As you could guess that 
> process has not been successful.  Currently we are working on a hook 
> to manage the allow/deny push and in the meantime we are simply 
> removing the write permissions directly on the repository (we are on 
> windows).  We’ve found documentation on modifying the .hgrc file’s 
> “allow_push” parameter and are still testing it.  My question is if 
> there an official method recommended by Mercurial to solve this 
> problem?  Is changing the “allow_push” parameter it? Ideally we would 
> like the customer to have control of the lock/unlock and are 
> considering creating a script that would allow the customer to update 
> the hgrc file directly through their script.  Before continuing to 
> hack at this I thought I’d ask is if there way to solve this problem that we are not considering.
>
> 2)Automating Repo Creation: Currently there is a request for customers 
> to be able to create their own Mercurial repositories.  Our current 
> process involves the Mercurial systems administrator manually creating 
> repository’s directly on the Mercurial server.  We are working on 
> creating a Web interface that would allow a customer to create a repo 
> and apply the appropriate permissions.  My question here is if there 
> is a way to do this through the hgweb directly or through a third 
> party tool that I’m not aware of?

Kallithea?

http://kallithea-scm.org/

>
> Thank you.
>
> *Philip McAdams*
>
> Software Configuration Management Engineer* *NSG ISE Test Engineering 
> & SCM
>
> *Desk: (916) 377-6156*Cell: (678) 770-3176 Pole: FM3-1-D7
>
>
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial
>


--
Adrian Klaver
adrian.klaver at aklaver.com


More information about the Mercurial mailing list