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