Поставил Redmine. Ммм… вещь, супер! Работает сейчас через fcgi апача. Доступ к хранилищу у меня посредством svnserve, который стартует inetd. За права доступа к SVN отвечает SASL. Redmine использует локальный доступ к хранилищу и позволяет ассоциировать проект с хранилищем, а пользователей хранилища с зарегистрированными пользователями.
Если я не ошибаюсь, то теоретически SASL можно подружить с MySQL базой Redmine-а. Таким образом чтобы зарегистрированный пользователь в Redmine получал доступ к соответствующему хранилищу под тем же логином и паролем, как только будет добавлен в проект как разработчик.
Правда у нас всего несколько разработчиков и прописать их в svn-е ручками мне не составляет труда. Но если сделать так, как я предположил, было бы просто очень красиво и удобно. Будет много лишнего времени — непременно займусь.
Я знаю есть уже описанные в доках Redmine реализации, но они юзают web_dav, либо какой-то nss-mysql, что не так изящно и очень плохо подходит для моей конфигурации.
Собственно сам сейчас нахожусь в процессе выбора. Основные соперники для меня Trac и Redmine. Пока склоняюсь больше в с торону последнего. Как-то больше он мне приглянулся.
И много из интонации вы помните спустя год? Можете ее в точности воспроизвести? Или лишь оценить одним словом, какая она была, заигрывающая, грубая или обычная… Голос, тембр голоса не более, это не много информации, несколько численных меток о частоте и гармониках. А картинки? Запомнить картинку, это фактически иметь возможность ее так ярко и четко представлять, что бы ее нарисовать в красках и деталях на бумаге. Я например вообще рисовать не умею, могу только срисовывать глядя на объект перед собой непосредственно, а из головы совсем не выходит, образы настолько воздушны, расплывчаты и неуловимы, что назвать их изображениями в принципе даже нельзя.
7Мб в год, это ~20,1Кб… т.е. хотите сказать, ежедневно запоминаете гораздо более чем 20 тыс. знаков текста? А если учесть, что наверняка используется на ASCII, а нечто более простое и компактное, но с гораздо более сложной организацией данных, цепочки связей, ключи, то смысловых единиц способных уместиться в 20Кб может быть на несколько порядков больше.
Если распишете весь процесс по шагам, как и что делалось, со скриншотами промежуточных стадий, будет гораздо интереснее и полезнее, наверняка топик на главную попадет. А пока красивая картинка просто, да и все. Полезной информации ноль. ИМХО хабр не лайвджорнал, чтобы просто постить тут свои картинки.
С точки зрения академгородка жаловаться не на что, и лужайки (летом), даже фонтан есть, и кампусы, и вай-фай — все присутствует. =) И кафедры всякие интересные (яндекс, эбби, интел, майкрософт, айбиэс… и т. д.), и регулярно к нам кто-нибудь интересные приезжает… за последние пол года я и с Давидом Яном рядом постоял и футболку от гугл получил, вот недавно Daniel Ling был. И бизнес образовательные программы всякие есть. Хорошо здесь студенту вообще-то.
Если я не ошибаюсь, то теоретически SASL можно подружить с MySQL базой Redmine-а. Таким образом чтобы зарегистрированный пользователь в Redmine получал доступ к соответствующему хранилищу под тем же логином и паролем, как только будет добавлен в проект как разработчик.
Правда у нас всего несколько разработчиков и прописать их в svn-е ручками мне не составляет труда. Но если сделать так, как я предположил, было бы просто очень красиво и удобно. Будет много лишнего времени — непременно займусь.
Я знаю есть уже описанные в доках Redmine реализации, но они юзают web_dav, либо какой-то nss-mysql, что не так изящно и очень плохо подходит для моей конфигурации.