2011-11-13 21 views
5

Sto lavorando con Pharo Smalltalk. Supponete di voler salvare il vostro gruppo di pacchetti in un repository locale, sapete che i vostri pacchetti hanno il prefisso "MyPrefix". Qual è il messaggio giusto per farlo? Nel codice:Salvataggio di più pacchetti Monticello allo stesso tempo

Sarebbe troppo difficile da codificare quello per un repository web based?

risposta

2
packages := Gofer new allResolved 
     collect: [ :each | each packageName ] as: Set. 
packages := packages select: [ :e | e beginsWith: 'Prefix' ]. 

gofer := Gofer new 
    disablePackageCache; 
    directory: '/path/to/repo'. 
packages do: [ :p | gofer package: p ]. 
gofer commit: ''. 
1

Lo stesso modo in cui si carica o si aggiorna un gruppo di pacchetti:

Gofer new 
    squeaksource: 'MyProject'; 
    package: 'MyPrefix-Core'; 
    package: 'MyPrefix-Tests'; 
    commit 

Maggiori informazioni che trovate in questo post del blog: Gofer — Monticello and Groups of Packages.

Problemi correlati