Доступ к mercurial репозиторию через http

Ща я расскажу как раздавать mercurial репозиторий через тырнет.
Итак, мы имеем:
- nginx в роли веб-сервера, через который и будем раздавать репозиторий
- mercurial в роли mercurial
- flup в роли клея, с помощью которого мы замутим связь nginx и mercurial
- желание сделать всё с участием минимума скриптов и красиво, так чтобы веб-репозитории располагались на поддомене hg домена проекта.
 

Удобная обработка форм

В одной из предыдущих статей я писал о том, как лекго встроить ajax-валидацию форм [web-brains.com] в уже существующие виды с формами. Сегодня я придумал, как сделать это ещё проще.
 

Принудительная аутентификация любым пользователем

В целях отладки проекта мне понадобилось быстро просматривать сайт глазами конкретного пользователя. Для этого я решил написать отдельный view, в который передаю id пользователя. В документации Django написано, что для авторизации пользователя нужно сначала выполнить фунцию authenticate из модуля django.contrib.auth, а затем login.