471,356 Members | 1,643 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,356 software developers and data experts.

How to organize control access to source code ?

Hello,
How can we organize development team with code source control policy,
that limit access to some portion of code ?

Sincerely,

Ahmed Boukhari

Jul 16 '07 #1
6 1566
On Jul 16, 2007, at 3:46 PM, Su******@gmail.com wrote:
Hello,
How can we organize development team with code source control policy,
that limit access to some portion of code ?
The specifics largely depend on the system(s) you're working with
but, basically (sic), you need to read up on filesystem level
permissions.

Erik Jones

Software Developer | Emma®
er**@myemma.com
800.595.4401 or 615.292.5888
615.292.0777 (fax)

Emma helps organizations everywhere communicate & market in style.
Visit us online at http://www.myemma.com
Jul 16 '07 #2
On 16 juil, 21:10, Erik Jones <e...@myemma.comwrote:
On Jul 16, 2007, at 3:46 PM, Succe...@gmail.com wrote:
Hello,
How can we organize development team with code source control policy,
that limit access to some portion of code ?

The specifics largely depend on the system(s) you're working with
but, basically (sic), you need to read up on filesystem level
permissions.
Thanks for your response,
But I want to know if there is a process or best practices, to give
not the access to all of the project. in other words, must every
developer work on the entire copy of the project locally ?

Or to work just on his module and manage a process of integration, and
if there is any Agile practices for this problem.
Jul 16 '07 #3
Su******@gmail.com a écrit :
Hello,
How can we organize development team with code source control policy,
that limit access to some portion of code ?
The question may be of interest, but I'm afraid I don't understand how
it relates to Python ???

Jul 17 '07 #4
On 17 Jul, 01:16, Succe...@gmail.com wrote:
>
Thanks for your response,
But I want to know if there is a process or best practices, to give
not the access to all of the project. in other words, must every
developer work on the entire copy of the project locally ?
You probably want to split the project up into several individual
projects (as perceived from a technical perspective), which can then
be protected using whichever mechanisms are available. Not only will
it be easier to introduce various access controls - for example, you
might have a bunch of different CVS modules (or similar things) which
are then easier to administer and apply access controls to - but
you'll also reduce the undesirable side-effects that come with a
monolithic project with lots of people hacking on different stuff that
inadvertently breaks other stuff.
Or to work just on his module and manage a process of integration, and
if there is any Agile practices for this problem.
I'm not sure what the overlap is between "agile development" and
restrictive access controls, but another approach might be to use a
totally distributed version control system and then manage the
restrictions when merging changes. You'd probably remain "agile"
whilst exercising the control you require.

Paul

Jul 17 '07 #5
Bruno Desthuilliers <br********************@wtf.websiteburo.oops.comwr ites:
How can we organize development team with code source control policy,
that limit access to some portion of code ?

The question may be of interest, but I'm afraid I don't understand how
it relates to Python ???
It sounds like a reasonable application of multiple Mercurial
repositories. Mercurial is a distributed source control system
written in Python. Does that count?
Jul 20 '07 #6
Paul Rubin a écrit :
Bruno Desthuilliers <br********************@wtf.websiteburo.oops.comwr ites:
>>How can we organize development team with code source control policy,
that limit access to some portion of code ?
The question may be of interest, but I'm afraid I don't understand how
it relates to Python ???

It sounds like a reasonable application of multiple Mercurial
repositories. Mercurial is a distributed source control system
written in Python. Does that count?
Hmmm, let's see... The reference implementation of Python is written in
C. Should we then post Python-related questions on c.l.c ?-)

Jul 20 '07 #7

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

10 posts views Thread by Bruce W...1 | last post: by
3 posts views Thread by Steve Jorgensen | last post: by
2 posts views Thread by tom.darci | last post: by
2 posts views Thread by key9 | last post: by
reply views Thread by Dudeja, Rajat | last post: by
reply views Thread by XIAOLAOHU | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.