Set up "dumb" HTTP git-hosting on git.linaro.org/git-ro

Registered by Данило Шеган

This is a continuation of work done in https://blueprints.launchpad.net/linaro-infrastructure-misc/+spec/dumb-http-git-server.
What was done there was that we've had set-up /git-ro/ with appropriate access for most git branches we host, except those using "alternates".

We need to finish this and ensure all our kernel/linux-linaro kernel git trees work properly when accessed through http://git.linaro.org/git-ro/ URLs.

Blueprint information

Status:
Complete
Approver:
Данило Шеган
Priority:
Essential
Drafter:
Данило Шеган
Direction:
Approved
Assignee:
Georgy Redkozubov
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2012.03
Started by
Georgy Redkozubov
Completed by
David Zinman

Whiteboard

Notes:
 * RT #198 (https://rt.linaro.org/Ticket/Display.html?id=198)
 * kernel/linux-linaro-2.6.36.git has objects/info/alternates which points to 2.6.37 (!), and 2.6.37 points to 2.6.35 and 2.6.36, so we get some weird circular pack storage. It would be nice to fix this as well.
[gesha, 2012-03-14] All repositories in my home dir could be cloned over git-ro URLs except 2.6.36 because of above issue but at the same time only following repositories could be cloned over git-ro URLs from their original location:
linux-linaro-2.6.35, linux-linaro-2.6.37, linux-linaro-2.6.38, linux-linaro-next, linux-linaro-tracking

Meta:
Headline: Linaro Infrastructure now has uses a scalable HTTP git hosting solution for their default read-only access.
Acceptance: We have read-only git serving for /kernel/linux-linaro git trees.

(?)

Work Items

Work items:
Ensure objects/info/http-alternates files are set-up for everything with 'alternates': DONE
Fix /srv/git.linaro.org/git/kernel/linux-linaro-2.6.36 tree 'alternates' to be serialized: POSTPONED
Confirm linux-linaro-* trees work over git-ro URLs: DONE
Update https://wiki.linaro.org/Process/GitHostingAccounts to describe desired set-up for dumb HTTP: DONE
Announce to linaro-dev the process to use for hosting your own trees to make stuff available over dumb HTTP: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.