Python продукты pd.requires pd.tools

pd.subversion.notify

Андрей Орлов  2007-11-11 16:45

Продукт предназначен для интеграции subversion и Zope3-продукта remotefs. Это специальный скрипт, который устанавливается в post-commit hook сервера subversion и посылает уведомление серверу dreambot об обновлении статей. Сервер отыскивает их и обновляет. Дешево и сердито, изменения на сайте появляются в течении 10 минут после внесения изменений статьи в subversion. По-моему такого еще не было.

Репозиторий программы: http://code.dreambot.ru/svn/pd.subversion.notify/trunk/ . Последняя версия продукта залита в PYPI.

Краткое описание пакета

Краткое описание пакета

Пакет разработан, что бы обеспечить возможность посылать уведомления HTTP-серверам об обновлении данных в SVN.

Пакет предоставляет утилиту:

pdsubversionnotify.py

Программа запускается, прочитывает из файла список обновлений, запоминает позицию файла, по окончании отсылки пытается прочитать конец файла. Если файл пуст - он обрезается и пограмма выходит.

Формат вызова:

pssubversionnotify.py  <URL СЕРВЕРА> <ПУТЬ К ФАЙЛУ ОБМЕНА>[ключи]

Sample

In subversion post-commit-hook please, write

#!/bin/sh
REPOS="$1"
REV="$2"

export LC_ALL=ru_RU.UTF-8
svnlook changed --revision $REV $REPOS|
    grep -v "^D" |
    cut -b 5-|
    awk '{print "https://code.dreambot.ru/svn/"$0}' >>/var/tmp/allfiles.txt

pssubversionnotify <URL XMLRPC> /var/tmp/allfiles.txt

Вложено:

pd.subversion.notify README.txt 2007-11-11 16:45 Андрей Орлов 

Short package description Package developed to provide possibility send notification to xmlrpc-servers when data in svn has been updated. ...

Эпицентр Zope3 Учат тут Нейросети Репозиторий Статистика Редакторам Проекты
Подписаться на RSS Feed Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml