Drupalorg Auth compatible Git and Http daemons

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Project information

Project page on drupal.org: http://drupal.org/sandbox/anshul.singhle/1144780
Student: Anshul Singhle (anshul.singhle on d.o)
Mentor: Sam Boyer (sdboyer)

Description

This consists of two related problems - 1. Many Drupal developers have faced the problem of not being able to push to Drupal’s git repositories from behind a http proxy. My proposal is to write a server-side CGI script that would allow developers to perform push operations to the Drupal git infrastructure over http. 2. The git-daemon is also not complaint with the auth mechanism- Making a custom git repository will enable private repositories which is an important feature for security.
Also look at the original proposal here.

Schedule
Next Week (May 9 - May 16) - Will study the original git-daemon. Also will check out the flags in the original daemon. (I have a feeling that can make things easier)
May 16 - May 23 - Will work on a plan for the project and discuss with mentors.
Updates
Preliminary Plan -
Step 1 - Write Tests for existing ssh functionality. (On it right now. Should be done before 25th June)
26th June 7:00 am IST -- Test cases seem to be taking more time than necessary, still on it. Currently, I'm comfortable with the existing code(more or less). Need to resolve some issues with how the ssh-keys are handled.
Step 2 - Identify all d.o-specific components, and move them into separate pluggable modules. (Deadline July 7th).

Comments

Something that might be

daften's picture

Something that might be interesting for you (of the top of my head): git integration with redmine. It uses gitsmarthttp and perl modules, maybe it can be an inspiration:
http://www.redmine.org/projects/redmine/wiki/HowTo_configure_Redmine_for...
http://www.dreu.info/version-control/install-redmine-with-automated-git-...

Google Summer of Code 2011

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: