5570 Commits

Author SHA1 Message Date
Eray Özkural f75d1375ab * create pisi.api (closes #195)
- add init() routine 
  - move content of toplevel here
2005-08-19 13:44:04 +00:00
Eray Özkural b0ee8c6d14 * tamam tamam api icin biraz dusunecegiz napalim :) 2005-08-18 19:45:37 +00:00
Eray Özkural e7c24822b8 * fix #383:
- initialize db for info command
  - files.xml are not stored for non-installed packages
  - take that into account in info options
2005-08-18 13:34:29 +00:00
Eray Özkural f71edb60f4 * typo 2005-08-18 13:04:54 +00:00
Eray Özkural ae11fbda0d * remote repo'lari test etmeye baslayalim 2005-08-18 13:04:12 +00:00
A. Murat Eren e3444ee2f7 gereksiz fonksiyon kaldırıldı, rawConfigure onun işlevini de yerine getirecek şekilde genişletildi.. 2005-08-18 10:45:01 +00:00
A. Murat Eren 14ece7d685 gelen bir hata raporundaki (#377) öneriye istinaden,
pisi-cli help çıktısındaki,

 "pisi-cli <command> [options]" gösterimini "pisi-cli [options] <command>" ile değiştirdim.. böyle daha güzel görünüyor diye düşündüm.

 ek olarak help menüsünde gösterilmeyen fakat implement edilmiş seçeneklerimiz var, onu da bir hata raporu olarak girip kendime atıyorum.
2005-08-17 23:26:56 +00:00
S.Çağlar Onur 7e19c488f2 Dosya listesi sıralı gelsin 2005-08-17 21:04:09 +00:00
A. Murat Eren 29ec8d2a60 pardon.. coding standardımıza ayip etmişim. 2005-08-17 20:52:53 +00:00
A. Murat Eren 3ec2c2b429 unicode dosya isimleri build'imizi kesmesin.. 2005-08-17 20:51:00 +00:00
Eray Özkural 0b23ffdaaf * stuff to do 2005-08-17 18:04:20 +00:00
Eray Özkural 24da5434e3 * code a proper pre-parser to get command line args before invoking
command-specific parser
2005-08-17 17:12:36 +00:00
S.Çağlar Onur 22dac9ee78 Bu -do'ları çıkartmıştım daha önce, gene geri gelmiş 2005-08-17 15:16:21 +00:00
S.Çağlar Onur ff0b4b5d69 caglar@pardus ~/svn/uludag/trunk/pisi $ ./pisi-cli --ignore-build-no build /home/caglar/svn/pisi/trunk/system/base/perl/pspec.xml
Traceback (most recent call last):
File "./pisi-cli", line 19, in ?
from pisi.cli.pisicli import PisiCLI
File "/home/caglar/svn/uludag/trunk/pisi/pisi/cli/pisicli.py", line 18, in ?
from pisi.cli.common import *
ImportError: No module named common

hatası için fix...
2005-08-17 14:19:48 +00:00
Gürer Özen 4d8985f8b0 kategorileri de listeleyelim. komponentleri düzgün toplayalım. 2005-08-17 13:38:36 +00:00
Eray Özkural 394f64e180 * upgrade allu calistirt 2005-08-17 13:36:42 +00:00
Gürer Özen ce9772007b i18n başlangıcı.
bu dosyaların başındaki import gettext ile başlayan üç satırlık kısım
modüllere ekleniyor, stringler ise _( ... ) içine alınıyor. pygettext.py
adlı programla .pot dosyası oluşturulup çevrilebiliyor.

translation instance'ını globale almayı kalkmayın, zaten tüm çeviriler
gettext modülü tarafından cache'leniyor.
2005-08-17 11:35:47 +00:00
Eray Özkural c853ed01a8 * fix: help: get_command is now a class method
* birseyler yapmadik degil
2005-08-16 17:42:03 +00:00
Eray Özkural cc5d1247c6 * implement command dictionary using metaclasses
* automatically implement short command names by this:
  try pisi-cli svn it *.pisi
2005-08-16 17:36:18 +00:00
Eray Özkural 7dc48e941b * implement info command for names
* show list of files in info, there are two options for that:
  --files, --files-path
* neler yapmisiz breh breh
2005-08-16 15:15:01 +00:00
S.Çağlar Onur 22b91a378f bug hunted... 2005-08-16 14:33:16 +00:00
Eray Özkural 33b1e5d2b6 * fix #343
- inter-package path collisions raise pisi.build.Error 
  - intra-package path collisions are resolved according to declaration order. 
* implement upgrade-all command
* PisiBuildError -> pisi.build.Error
2005-08-16 14:07:00 +00:00
S.Çağlar Onur d9539c3917 dolib'ler zaten source içinden çağrılıyor, srcDIR ile almaya gerek yok 2005-08-16 13:55:29 +00:00
Gürer Özen 680b3fbf1d dosya tipleri 2005-08-16 13:06:18 +00:00
A. Murat Eren 5087ca7278 2882 numaralı commit ile saçmalayan değişken ismi düzeltildi (şimdilik böyle mixesCaps kalsın o değişken, düzelteceğim daha düzgün bir şekilde)..
Değişken isimlendirme esnasında, dikkatli olmalıyız.
2005-08-16 12:32:35 +00:00
A. Murat Eren 1fd9913efd : k.. 2005-08-16 10:44:13 +00:00
A. Murat Eren 64294ae818 import ile ilgili typolar.. 2005-08-16 10:33:30 +00:00
Gürer Özen 574165521d SpecFile init esnasında self kontrolleri uyguluyor, her türlü
hata XmlError exception raise ediyor.
2005-08-16 10:29:23 +00:00
Eray Özkural 8b8f5de021 * sacma bir satiri cikar 2005-08-16 09:41:40 +00:00
Eray Özkural 2bf1ad5b21 * yapilmis isler, yapilacak olan islerin garantisidir 2005-08-16 09:39:32 +00:00
Eray Özkural 8dda47fc34 * diger todo'yu da implement et: files 'lari karsilastir.
* 0.3 versiyonumuz vatanimiza milletimize ve tubitak'imiza hayirli
ugurlu olsun
2005-08-16 09:30:16 +00:00
A. Murat Eren 2d5ed2155f #373 fixed.. 2005-08-16 09:10:45 +00:00
Eray Özkural 24defe191d * implement TODO in get_build_number that I wrote yesterday:
search multiple old packages instead of one.
* remove common
* cosmetic changes
2005-08-16 09:00:00 +00:00
A. Murat Eren 692a518f1b * gen_files_xml ile gen_metadata_xml'in sirasini degistirdim (metadata xml yaratilirken files.xml'in elimizde olmasi gerek).
* biraz duzenledim, bu gun implement edecegim build no icin kiyaslayan yordami.
2005-08-16 08:19:41 +00:00
Eray Özkural c74b29dddb * build no'yu hesaplamak icin gereken skeleton code
* baska ufak tefek degisiklikler
2005-08-15 19:53:48 +00:00
Eray Özkural a4b3b4d744 * install isinin icine build no katmayla ilgili calismalar devam 2005-08-15 17:45:31 +00:00
Eray Özkural 108ecfc50d * gozmetih 2005-08-15 17:04:46 +00:00
Eray Özkural 39bd7c93ce * list-installed'in buglarini duzelt
* fixes #342
* --detailed -> --install-info
* fix: 'i' ya da 'ip' olabilir installed package'larin state'i
2005-08-15 16:52:01 +00:00
Eray Özkural 26232679f5 * installdb'ye bir iki ek bilgi koy, build no ornegin
* install info icin gereksiz bir class yaz :)
* build no'yu install ve upgrade'de dikkate al (#362'yle ilgili)
* ignore build no'yu da implement et bir iki yerde
* fix: unicode sacmaligi, operations'da
* test'leri biraz update et
* --detailed diye bir option ekle list-installed'a
2005-08-15 16:43:53 +00:00
Eray Özkural 4dde6f68f0 * implement --ignore-build-no option in build
* install remains
* implement a warning function
2005-08-15 13:14:12 +00:00
Eray Özkural 93e5602464 typo 2005-08-15 12:03:06 +00:00
Eray Özkural 465ef360f6 * get rid of common 2005-08-15 12:02:19 +00:00
S.Çağlar Onur 8ceb273efc domo implemented 2005-08-15 10:37:02 +00:00
Eray Özkural 815bbae7dd * list packages in alphabetical order, better than no order 2005-08-15 08:51:27 +00:00
Eray Özkural 05d8f00727 * util: add a method to determine absolute paths
* uri: absolute/relative paths*
* operations: take relative packageURIs into account
* these changes fix bug 368
* PEP 8 stuf
2005-08-15 08:22:45 +00:00
S.Çağlar Onur a21811e41a doexe'ye glob desteği... 2005-08-15 07:49:04 +00:00
S.Çağlar Onur ef5036152e db sanki paket güncellemiş gibi duruyordu :P 2005-08-15 07:04:03 +00:00
Eray Özkural e052eb3835 * cmt 2005-08-14 17:42:12 +00:00
Eray Özkural 4ec1523067 * comment 2005-08-14 17:41:26 +00:00
Eray Özkural 451bb59010 * comments 2005-08-14 17:38:05 +00:00