bug-repo-syncer egy app, hogy szinkronizálja bug tárolók. & Nbsp; Jelenleg működik Launchpad és Trac. Ez elvileg azt is lehet használni, hogy vándorolnak között a forrásokra. A fő motiváció, hogy megírjam ezt a programot, hogy nincs egy Mylyn csatlakozó Launchpad, míg létezik egy Mylyn csatlakozó Trac.
A program szinkronizálja saját bug tracker: a projekt hibákat a Launchpad egy Trac oldalt Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer van engedélyezett a GNU General Public License (GPL) 3. verzió.
hiányosságok
A program jelenleg nem teljes. A megközelítést közötti fordítást tárházakból jelentősen eltérő fogalmak, van benne rejlő hátrányai.
- Bug Repo Syncer nem szinkronizál bug hozzászólás.
- Bug státusz értékek (status elsőbbséget, felbontás, típus) csak nyersfordításban között tárolók különböző típusú. Bug Repo Syncer házon belül használt egy viszonylag egyszerű modellt, amely nagyon hasonlít a módját, hogyan Trac működik. Amikor Bug Repo Syncer megváltoztatja a bug, a status értékeket határoz szerint ez az egyszerű modell. Így az információ elvész, különösen a Launchpad eléggé finomszemcsés modellt.
Dependencies
A program a Linux. Használ azonban semmi Linux-specifikus, és ezért működnek másik Unix-szerű operációs rendszerek, mint a Mac OS X.
A következő szoftverek futtatásához szükséges Bug Repo Syncer:
Óriáskígyó
& Nbsp; A létesítmény a Python programozási nyelv.
Diff3
& Nbsp; A parancssori program egyesíteni szöveget. Jelen van szinte minden Linux és UNIX rendszerekben.
Dateutil
& Nbsp; A Python könyvtár dátumokat kell feldolgozniuk. Általában telepített Linux alapértelmezésben.
Launchpadlib
& Nbsp; A könyvtár eléréséhez launchpad a Python programok. Telepíthetjük:
& Nbsp; pip telepíteni launchpadlib
Telepítés
Nyisson meg egy parancsértelmezőt és típus:
pip telepíteni bug-repo-syncer
Alternatív töltse le a forráskód, bontsa ki, váltson át a kibontott könyvtár, és írja az ismerős:
python setup.py telepíteni
Operation
Bug Repo Syncer van fogalma a projekt könyvtárba, ahol a konfiguráció és az adatok tárolására szolgál. A normál működéshez azt feltételezzük, hogy a felhasználó megváltoztatja a projekt könyvtárba és típusok a szinkronizálás parancsot (s).
Szinkronizálás utasítások az a bsync program használ al-parancsokat, mint Bazaar a bzr programot.
Általános beállítások
Az általános beállítások megelőzik az al-parancsokat. Többek között szinkronizálhatja és adja meg a projekt könyvtár kifejezetten:
bsync --project-dir path / to / projekt / dir sync
-h, --help Mutasd a segítő üzenetet és kilép.
--project-DIR
& Nbsp; Megadja a könyvtárat, a konfigurációs és adatfájlok.
(Al) parancsok
Minden alparancsok van saját döntésük --help', amely megmutatja a konkrét segítséget üzenetet. Ahhoz, hogy a segítő üzenetet a parancsot sync például írja:
bsync sync --help'
benne
Hozzon létre egy konfigurációs fájl az aktuális könyvtárban. A generált konfigurációs fájl kell szerkeszteni, hogy arra utal, hogy a hiba tárolók. Ahhoz, hogy ezzel a paranccsal típusa:
bsync init
info
Mutasd állapotát könyvtárába.
bsync info
szinkronizál
Szinkronizálja a tárolókban.
bsync sync
Ez az al-parancs további lehetőségek közül:
--since DATE_TIME
& Nbsp; bekövetkezett változásokkal, hiszen ezen a napon (és idő).
Hacking és Bug Reports
A program van írva a Python programozási nyelv. Fejlesztési koordinálja a Launchpad. Bugs jelentéseket kell benyújtani a projekt bug tracker a Launchpad. (Bugs on Trac néha véletlenül törlik.)
https://launchpad.net/bug-repo-syncer
What új ebben a kiadásban:
- Ez egy egyetlen újdonság: Az fordítását bug-azonosító az bug leírás, amelyek hivatkozásként megjelenített által a webes felület. (Például: bug # 934724) Ezek a kapcsolatok már tartani rámutatva, hogy a helyes hibákat a tárolók.
követelmények :
- Python
Hozzászólás nem található