gocept.fssyncz2 csomagot biztosít Zope2 integrációja zope.fssync / zope.app.fssync, vagyis a képesség, hogy dump és restore ZODB tartalmat a fájlrendszer & nbsp; (E célból a javaslat előírja szinkronizálva OFS mappák és hasonlók , és alkalmazkodik a Zope3-szerű mechanizmusai zope.app.fssync hogy működjön együtt a Zope2 kiadó).
A fő haszna az esetben az, hogy kódot tárolt a ZODB a forráskód rendszer. Ezért igyekszik a savanyúságok, hogy a lemezre íródnak olvashatóbbá lehetséges (például nem használja base64 kódolás).
Eddig koncentrál a checkin és pénztár akciók (amely felülírja a cél teljesen), mivel egyesítik a változtatásokat a különböző pénztáraknál kell tenni keresztül SCM egyébként. (Zope.app.fssync számos további intézkedéseket, mint például a frissítést, és kötelezzék, hogy próbálja meg, hogy okos, ha mind a ZODB és a fájlrendszer lerakó megváltoztak egyidejűleg. Bár ez rendben van, amíg csak egy fájlrendszer képviselet létezik, a modell szünetek le, amikor több guba kell szinkronban egymással - ez egyáltalán nem triviális, hogy meghatározzák, akinek változás tényleg az igazit ebben az esetben, ezért javasoljuk, hogy ne használják ezeket az intézkedéseket ezen a ponton.)
Használat:
Szükséged lesz betölteni mind a configure.zcml és overrides.zcml konfigurációs fájlokat.
gocept.fssyncz2 egy konzol nevű szkriptet fssync ami közrefogja a két akció (pénztár és a checkin), és lehetővé teszi, hogy adja át az összes többi paraméter (URL, helyszínek, hitelesítő). Ez azt jelentette, hogy keletkezett (via buildout például), így:
[Fssync]
recept = zc.recipe.egg: szkriptek
tojás = gocept.fssyncz2
extra-utak = $ {zope2: hely} / lib / python
érvek = host = "$ {például: http-címe} ', folder =' myfolder", hitelesítő = '$ {például: user}', tároló = '$ {buildout: könyvtár} / var / ZODB-dump "
Akkor tudja menteni a ZODB a beállított fájlrendszer helyen bin / fssync pénztárnál, és betölti a tárolt adatokat a fájlrendszer a ZODB a bin / fssync checkin.
Mi az új Ebben a kiadásban:
- Nem kell kiírni a co_varnames attribútum Python- hiszen nem stabil, se nem szükséges a lerakó.
Mi az új a 1.5.2-es verzió:
- Add áthidaló megoldást CookieUserFolder helyreállítani a __allow_groups__ pointer után terhelést, ha fssync-figyelmen kívül hagyva azt (# 11111).
Mi az új a 1.5.1-es verzió:
- Made ignore mechanizmust valóban figyelmen kívül hagyni tárgyakat betöltése egy szeméttelep . (# 10488)
Mi az új 1.4-es:
- Javítva egy hiba, amely megakadályozta húrok szekvenciát tartalmazó]] & gt ; a dömpingelt, és vissza is tölthetjük, aminek következtében a rosszul formált XML savanyúsággal.
- letisztultabb lett egy kicsit: távolítani egy használaton kívüli testdata könyvtár.
Mi az új 1.3 verzió:
- A rögzített összes használt verziók buildout.
- Added tárháza osztályozók, hogy a csomag meta adatok.
Mi az új a 1.2-es verzió:
- győződjön meg arról, hogy újsorok belül húrok a vége, mint Újsorok helyett n jelölést XML savanyúságok (javítások # 8860)
- telepítse a fssync script a fejlesztési buildout
- ha a dömping a PythonScript, hagyja el a _code tulajdonítják, hogy csökkentse a zajt a XML savanyúságok (javítások # 8859)
- nyilvánította függőség zope.i18nmessageid
- jobb hibaüzenet, amikor megállapította, tartós tárgyakat Extrák
Mi az új 1.1-es verzióban:
- Új néven konzolparancsok dump / terhelés helyett pénztárnál / checkin hogy ne tévesszék össze SCM műveleteket.
követelmények :
- Zope
- Python
Hozzászólás nem található