Go to file
James E. Blair 88814ef9c5 Document changes to forge permissions.
The main problems with restricting forging of author or committer
are around cherry-picking and submitting patches on behalf of third
parties.

When cherry-picking, normally the Author of a commit will be kept,
and the committer changed.  That means that to support cherry-picking,
we need to allow anyone to forge the author identity, but not the
committer id.

This change permits that.

Note that all contributors are required to sign the CLA.  If we allow
forging of author identities, we open a hole where a person who has
signed the CLA could submit a patch authored by someone who has not.

However, in general people are expected to upload their own changes
(except for cherry-picking across branches, and those changes have
already been uploaded by a person who signed the CLA).  So in practice
we wouldn't expect a change submitted on behalf of a third party.
If we want to support easily cherry-picking, we'll have to accept that
and inform developers of the behavioral expectation.

At least by not allowing the forging of committer identities, there is
still a person who signed the CLA who is "on the hook" for that change.

Change-Id: I3893fd75d3dc3f724d5aae036b2108ce75409af8
2012-01-10 15:25:53 -08:00
2011-07-14 14:09:50 -04:00
2012-01-07 13:59:28 -08:00
2011-10-20 13:33:26 -04:00
2011-07-14 14:09:50 -04:00
2011-07-26 09:36:29 -07:00
2011-07-14 14:18:25 -04:00
2011-07-14 14:46:26 -04:00
2011-07-24 23:59:01 -04:00
2011-07-18 13:51:50 -04:00

This repo contains scripts used by the OpenStack Jenkins to perform tasks, the tarmac config used by Jenkins, as well as a a few scripts for creating new Jenkins slaves and additional utility nodes.

launch_node.py will launch a base node and add user accounts for everyone in the ~openstack-admins team

launch_slave.py will launch a node with everything it needs to perform basic jenkins slave tasks

Description
RETIRED, Run DevStack in the gate
Readme 20 MiB