Amacım Source Forge deki CVS alanımdaki dosyaları alıp sonana tarih ekleyip sıkıştırmak. İlk once resync denedim ama php dosyalarının başına ve sonunda bulunan ve CVS ye ait bazı bilgiler de vardı, onları tek tek ayıklamak uzun iş.
Daha sonra Source Forge'in bana verdiği alanı kullanarak cvs checkout ile yapmayı duşundum. exec() fonksiyonuna izin vardı, yaptığım ufak denemeler sonuc veriyordu.
2 farklı komut buldum ancak calıştıramadım, bu komutun cağırıldığı yere CVS yi indirmesi gerekiyordu ama kullanamadım sanırım:
PHP:
//$cvs_check = exec('cvs -z3 -d

server:[email protected]:/cvsroot/deneme co -P script'); $cvs_check = exec('cvs -z3 -d

server:[email protected]:/cvsroot/deneme -q -z9 checkout -P script');
sonra da aha bunu salladım:
PHP:
$cvs_check = exec('cvs -z3 -d

server:[email protected]:/cvsroot/deneme -q -z9 checkout -P script'); //echo $cvs_check; $cvs_dir = 'cvs/'; $islem = fopen("$cvs_dir", "ab+"); fwrite($islem, $cvs_check); fclose($islem);
fopen olmadı, dosya değil dedi, echo da calışmadı.