Pzt, 2006-01-09 tarihinde 23:07 +0200 saatinde, Evrim ULU yazdı:

Biraz senaryo ürettim.

> Bunun yerine cronjob olarak bir betik dosya ile svn'den checkout edip
> orada i$lem yapmak daha mantikli. Daha az "intrusive".

Bundan daha düzgünü http'den HEAD ile dosyanın değişip değişmediğine
bakıp değişti ise çekmek/derlemek olsa gerek.

fam (fileshanged) ile havuzu gözleyip, değiştiğinde çekip, çekilen alanı
da fam ile izleyip, .tex dosyası değiştiğinde derlemek daha doğru
olabilir. tabi sadece dosyanın bulunduğu dizin çekilirse 2 fam'a gerek
olmayacaktır.

en rahatı da Tonguç'un "svn commit" yerine "svn commit && scp ucw.dvi
tonguc.ath.cx:/var/www/" yazması olur herhalde. ne de olsa commit'in
hemen öncesinde "latex ucw.tex" demiştir.

kimbilir belki benim gibi auctex + emacs'i source specials opsiyonu ile
kullanıyordur ve sorunları temizledikten sonra emacs içinden commit
ediyordur. o zaman da emacste post-commit hook'u vardır ve oradan
yollayabilir sunucuya. hatta tramp da varsa kopyalamak için shell komutu
çalıştırması gerekmez.

son olarak belki de cron'a şunu eklemek iyi bir seçenek olabilir:
        wget -O /var/www/ucw.pdf \
        
http://canb.net/latex.sh?http://tonguc.ath.cx/svn/Writings/UnCommonWebProgrammingWithCL/ucwpwcl-1.tex

hook'tan bu işleri yapmak neden tercih edilmiyor merak ettim.

iyi geceler.
> Saglicakla,
> Evrim.

-- 
Can Burak Cilingir
Istanbul Bilgi University

Following address is a bot-trap
[EMAIL PROTECTED]

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap