[Gelistirici] Pisi delta üretimi
Fatih Aşıcı
fatih at pardus.org.tr
20 Haz 2010 Paz 13:17:18 EEST
On Saturday 19 June 2010 23:52:57 Onur Küçük wrote:
> On Sat, 19 Jun 2010 17:54:10 +0300
>
> Fatih Aşıcı <fatih at pardus.org.tr> wrote:
> > Selamlar,
> >
> > Buildfarm'da her eski paketten delta üretimi için tekrar tekrar
> > güncel paket unpack ediliyor. Oysa pisi'ye tüm eski paketlerin
> > listesi verilse tek bir unpack ile deltaları oluşturmak mümkün.
> > CLI'de de geriye uyumluluğu korumak için bir parametre ekleyeceğim.
> > Yani delta komutunun iki kullanımı olacak.
> >
> > Şu anki kullanımı bu:
> > pisi delta oldpackage newpackage
> >
> > Yukarıdakine ek olarak aşağıdaki gibi de kullanılabilecek:
> > pisi delta (-m|--multiple) newpackage oldpackage1 oldpackage2
> >
> > oldpackage3...
> >
> > Ne dersiniz?
>
> multiple parametresini sallayalım
>
> pisi delta from1 from2 from3 to1
Genelde bu tür komutlarda birden fazla kaynak veriliyorsa bu kaynaklar sona
atılır diye böyle bir seçim yaptım. Örneğin xargs ile pipe'larken sonda olması
kolaylık getiriyor.
find . -name "*.xml" | xargs | tar -cf archive.tar
kullanabildiğimiz gibi
find old_packages/ -name "*.pisi" | xargs | pisi delta -m to1
kullanabiliriz.
İsterseniz -m parametresi verilmediğinde söylediğin şekilde davranmasını
sağlayabilirim; ama bu durumda multiple yerine başka bir kelime bulmam lazım.
Çünkü her iki durumda da birden fazla kaynak verebiliyor olacağız.
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi