bug-repo-syncer

Screenshot Software:
bug-repo-syncer
Mga detalye ng Software:
Bersyon: 0.3.0
I-upload ang petsa: 14 Apr 15
Nag-develop: Eike Welk
Lisensya: Libre
Katanyagan: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-syncer ay isang app upang i-synchronize repositoryo ng bug. & Nbsp; Kasalukuyang Gumagana ito sa Launchpad at Trac. Maaari itong sa prinsipyo ring gamitin upang i-migrate sa pagitan ng mga repositoryo. Ang pangunahing pagganyak upang magsulat ng programang ito, ay ang kawalan ng isang Mylyn connector para sa Launchpad, habang may umiiral ng isang Mylyn connector para sa Trac.
Sini-synchronize ng programa ang sarili nitong bug trackers: bug ng proyekto sa Launchpad sa isang site Trac sa Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer ay lisensiyado sa ilalim ng GNU General Public License (GPL) Bersyon 3.
Deficiencies
Ang programa ay kasalukuyang hindi kumpleto. Gayundin ang diskarte upang i-translate sa pagitan ng mga repositoryo na may makabuluhang naiiba konsepto, ay may taglay na drawbacks.
- Bug Repo Syncer ay hindi synchronize ang mga komento bug.
- Maaari halaga ng katayuan ng bug (katayuan, priority, resolution, i-type) lang halos na-translate sa pagitan ng mga repositoryo ng iba't ibang mga uri. Bug Repo Syncer ay gumagamit ng panloob isang medyo simpleng modelo, na medyo katulad sa paraan kung paano gumagana ang Trac. Kapag nagbabago Bug Repo Syncer ng bug, ang halaga ng katayuan ay nakatakda alinsunod sa simpleng modelo. Sa ganitong paraan na impormasyon ay nawala, lalo na mula sa medyo pinong haspe modelo Launchpad iyon.
dependency
Ang programa ay binuo sa Linux. Ito ay gumagamit gayunpaman walang tiyak na Linux, at sa gayon ay gumana sa iba pang mga Unix-tulad ng operating system tulad ng Mac OS X.
Ang mga sumusunod na software na ito ay kinakailangan upang paganahin Bug Repo Syncer:
Sawa
& Nbsp; Ang isang pag-install ng Python programming language.
diff3
& Nbsp; Ang isang programa linya ng command upang pagsamahin ang teksto. Ipakita sa halos lahat ng Linux at Unix pag-install.
Dateutil
& Nbsp; A Python library upang iproseso ang mga petsa. Kadalasan naka-install sa Linux bilang default.
Launchpadlib
& Nbsp; Ang isang library upang ma-access launchpad mula sa Python programa. I-install ito gamit ang:
& Nbsp; buto ng bungang-kahoy-install launchpadlib
Pag-install
Buksan ang shell window at uri:
buto ng bungang-kahoy-install bug-repo-syncer
Bilang kahalili i-download ang pinagmulan archive, kunin ito, baguhin sa kinuha direktoryo, at i-type ang mga pamilyar na:
python setup.py-install
operasyon
Bug Repo Syncer may kuru-kuro ng isang direktoryo ng proyekto, kung saan ang mga file ng configuration at ang data ay naka-imbak. Para sa normal na operasyon na ito ay hindi tunay na nagbabago ang user sa ang direktoryo ng proyekto at mga uri ng (mga) pag-synchronize ng command.
Command ang pag-synchronize ay pinaandar sa programa bsync, ginagamit nito sub-utos tulad ng programa bzr Bazaar iyon.
Pangkalahatang Pagpipilian
Ang pangkalahatang mga pagpipilian pangunahan ang sub-command. Halimbawa, i-synchronize at tukuyin ang direktoryo ng proyekto tahasang:
bsync --project-dir path / sa / project / dir pag-sync
-h, --help Magpakita ng tulong mensahe at lumabas.
--project-dir direktoryo
& Nbsp; Tukuyin ang direktoryo ng mga file ng configuration at data.
(Sa ilalim) Command
Lahat ng subcommands mayroon ng kanilang sariling mga pagpipilian --help, na nagpapakita ng isang partikular na mensahe sa tulong. Upang makuha ang mensahe ng tulong para sa command-sync halimbawa, uri:
bsync pag-sync --help
init
Lumikha ng configuration file sa kasalukuyang directory. Dapat ma-edit ang nabuong file ng configuration, upang ito ay tumutukoy sa iyong mga repositoryo ng bug. Upang paandarin ang mga uri ng command:
bsync init
impormasyon
Ipakita ang katayuan ng direktoryo ng proyekto.
bsync impormasyon
mag-sync
I-synchronize ang mga repositoryo.
bsync pag-sync
May karagdagang mga pagpipilian na ito ang sub-command:
--since DATE_TIME
& Nbsp; Isaalang-alang ang pagbabago mula noong petsang ito (at oras).
Pag-hack at Bug Reports
Ang programa ay nakasulat sa Python programming language. Development ay pinag-ugnay sa Launchpad. Ulat ng bug ay dapat iharap sa bug tracker ng proyekto sa Launchpad. (Bug sa Trac ay minsan maling tinanggal.)
https://launchpad.net/bug-repo-syncer

What bago ang sa paglabas:

  • Mayroon itong isang bagong tampok: Ang pagsasalin ng bug ID sa paglalarawan bug, na-render ng mga link ng web front end. (Halimbawa: bug # 934724). Ang mga link na ngayon panatilihin ang nagtuturo sa tamang mga bug sa lahat ng mga repositoryo

Mga Kinakailangan :

  • Python

Katulad na software

disable-docstring
disable-docstring

11 May 15

pagerunit
pagerunit

11 May 15

RESTClient
RESTClient

28 Sep 15

Flyspray
Flyspray

3 Jun 15

Mga komento sa bug-repo-syncer

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!