I propose that the Whimsy source code be placed both in an ASF git
repository AND on GitHub.  This would differ from the current "mirrors"
that the ASF supports in that pushes to either repository would result
in updates to both.

In today's board meeting it was established that if the Whimsy PMC were
to agree to pursue this experiment, the board would support it as a
limited (one project only, and for a limited time) experiment.

Constraints to be in place for the duration of the experiment:

  1) The infrastructure team sets up "pushevent" GitHub hooks that
     will notify the committee (via the commits@ mailing list) of all
     such events.  Included in these emails will be an identification of
     the "pusher".  This mailing list will continue to be archived, and
     serve as a push log.

  2) Ability to "push" to either repository will be limited to
     ASF members.  The infrastructure team may propose additional
     limitations such a requiring MFA.

  3) Pull requests will only be accepted for individuals with an ICLA
     on file.

I believe that the above is more than sufficient to ensure that we can
identify an appropriate ICLA to cover all commits.

More information can be found here:

  https://github.com/mikemcquaid/HookHand/issues/6

- Sam Ruby

Reply via email to