Синхронизация forth.org.ru и CVS

5 messages Options
Embed this post
Permalink
yGREK Heretix

Синхронизация forth.org.ru и CVS

Reply Threaded More More options
Print post
Permalink
Greetings,

  Проблема
 
    У многих файлы - форт-исходники - находятся одновременно на cvs и на
    forth.org.ru. Дабы поддерживать содержимое веб-страницы в
    актуальном состоянии - приходится вручную заливать их по ФТП, это
    неудобно.

  Решение
 
    На сервере forth.org.ru несколько раз в день обновляется локальная
    рабочай копия devel из репозитория CVS - forth.org.ru/devel/.
    Все запросе по http на файлы в forth.org.ru/~user/lib/
    перенаправляются на forth.org.ru/devel/~user/lib
    Все остальные запросы в forth.org.ru/~user/ обрабатываются
    следующим образом - смотрится содержимое wwwroot (то место куда
    заливаются файлы по ФТП), если там есть такой файл - он отдаётся.
    Если же файл отсутствует - смотрится forth.org.ru/devel/~user/
   
    Т.е. например возможен вариант - удалить все файлы на
    веб-странице, оставив и обновляя только html. При этом из html
    можно ссылаться на форт-исходники, так как будто бы они там есть.
    Можно вообще залить html на cvs и тогда необходимость
    использования ФТП отпадает (правда при этом добавляются
    проблемы при сборке дистра - не факт что эти html нужны в
    инсталляторе).

---------
With best regards,
 ygrek   http://ygrek.org.ua

attachment0 (183 bytes) Download Attachment
Andrey Cherezov

Re: Синхронизация forth.org.ru и CVS

Reply Threaded More More options
Print post
Permalink
Добрый день, ygrek!

Ваше сообщение от 23.12.2006 12:06:
>     На сервере forth.org.ru несколько раз в день обновляется локальная
>     рабочай копия devel из репозитория CVS - forth.org.ru/devel/.
>     Все запросе по http на файлы в forth.org.ru/~user/lib/
>     перенаправляются на forth.org.ru/devel/~user/lib
>     Все остальные запросы в forth.org.ru/~user/ обрабатываются
>     следующим образом - смотрится содержимое wwwroot (то место куда
>     заливаются файлы по ФТП), если там есть такой файл - он отдаётся.
>     Если же файл отсутствует - смотрится forth.org.ru/devel/~user/
>  
Ой, из-за ошибки в настройке этой фичи не работал корень сайта (тоже
пытался отдаться из devel :).
Исправил только что.


Ruvim Pinka

Re: Синхронизация forth.org.ru и CVS

Reply Threaded More More options
Print post
Permalink
Привет!
Отличная вещь :)
Было бы хорошо, если бы еще сервер для текстовых файлов (*.txt, *.f и т.п.) отдавал в заголовке нашу умолчательную кодировку Windows-1251.

On 12/24/06, Andrey Cherezov <[hidden email]> wrote:
>     На сервере forth.org.ru несколько раз в день обновляется локальная
>     рабочай копия devel из репозитория CVS - forth.org.ru/devel/

Ой, из-за ошибки в настройке этой фичи не работал корень сайта (тоже
пытался отдаться из devel :).
Исправил только что.

--
Ruvim
Andrey Cherezov

Re: Синхронизация forth.org.ru и CVS

Reply Threaded More More options
Print post
Permalink
Добрый день, Ruvim Pinka!

Ваше сообщение от 24.12.2006 14:50:
> Отличная вещь :)
> Было бы хорошо, если бы еще сервер для текстовых файлов (*.txt, *.f и
> т.п.) отдавал в заголовке нашу умолчательную кодировку Windows-1251.
Сделал. Проверь на всякий случай :)


Ruvim Pinka

Re: Синхронизация forth.org.ru и CVS

Reply Threaded More More options
Print post
Permalink
On 12/24/06, Andrey Cherezov <[hidden email]> wrote:
> Было бы хорошо, если бы еще сервер для текстовых файлов (*.txt, *.f и
> т.п.) отдавал в заголовке нашу умолчательную кодировку Windows-1251.
Сделал. Проверь на всякий случай :)

Работает, спасибо :)  Остался не понятым .fth (думет, что это octet-stream, есть в каталоге ~mak). Его тоже можно добавить, как и .4th и .fs (в том случае, когда они отдаются простым текстом).

--
Ruvim