bug-repo-syncer

Software screenshot:
bug-repo-syncer
Rincian Software:
Versi: 0.3.0
Tanggal Upload: 14 Apr 15
Pengembang: Eike Welk
Lisensi: Gratis
Popularitas: 9

Rating: 1.5/5 (Total Votes: 2)

bug-repo-syncer adalah sebuah aplikasi untuk menyinkronkan repositori bug & nbsp;. Saat ini bekerja dengan Launchpad dan Trac. Hal ini dapat secara prinsip juga dapat digunakan untuk bermigrasi antara repositori tersebut. Motivasi utama untuk menulis program ini, adalah kurangnya konektor Mylyn untuk Launchpad, sementara terdapat konektor Mylyn untuk Trac.
Program ini mensinkronisasikan pelacak bug sendiri: bug proyek di Launchpad dengan situs Trac di Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Repo Syncer dilisensikan di bawah GNU General Public License (GPL) versi 3 berlisensi.
Kekurangan
Program ini saat ini tidak lengkap. Juga pendekatan untuk menerjemahkan antara repositori dengan konsep yang berbeda secara signifikan, memiliki kelemahan yang melekat.
- Bug Repo Syncer tidak menyinkronkan komentar bug.
- Nilai status Bug (status, prioritas, resolusi, jenis) hanya dapat diterjemahkan secara kasar antara repositori dari jenis yang berbeda. Bug Repo Syncer menggunakan internal model yang cukup sederhana, yang sangat mirip dengan cara bagaimana Trac bekerja. Ketika Bug Repo Syncer perubahan bug, nilai-nilai status yang ditetapkan sesuai dengan model sederhana ini. Informasi cara ini hilang, terutama dari model yang berbutir Launchpad yang cukup baik.
Dependencies
Program ini dikembangkan di Linux. Menggunakan namun tidak ada Linux tertentu, dan karena itu dapat bekerja pada sistem operasi Unix-like lainnya seperti Mac OS X.
Perangkat lunak berikut diperlukan untuk menjalankan Bug Repo Syncer:
Ular sanca
& Nbsp; Sebuah instalasi bahasa pemrograman Python.
diff3
& Nbsp; Sebuah program baris perintah untuk menggabungkan teks. Hadir pada hampir semua instalasi Linux dan Unix.
Dateutil
& Nbsp; Sebuah perpustakaan Python untuk memproses tanggal. Biasanya dipasang pada Linux secara default.
Launchpadlib
& Nbsp; Sebuah perpustakaan untuk mengakses launchpad dari program Python. Menginstalnya dengan:
& Nbsp; pip menginstal launchpadlib
Instalasi
Buka jendela shell dan ketik:
pip menginstal bug-repo-syncer
Atau download arsip sumber, ekstrak, mengubah ke direktori diekstrak, dan ketik akrab:
python setup.py install
Operasi
Bug Repo Syncer memiliki gagasan tentang direktori proyek, di mana konfigurasi dan file data disimpan. Untuk operasi normal diasumsikan bahwa pengguna mengubah ke direktori proyek dan jenis perintah sinkronisasi (s).
Perintah sinkronisasi dijalankan dengan program bsync, menggunakan sub-perintah seperti Program bzr Bazaar itu.
Pilihan Umum
Pilihan yang umum mendahului sub-perintah. Sebagai contoh, sinkronisasi dan tentukan direktori proyek secara eksplisit:
bsync --project-dir path / ke / proyek / dir sync
h, --help Tampilkan pesan bantuan dan keluar.
DIREKTORI --project-dir
& Nbsp; Tentukan direktori dengan konfigurasi dan file data.
(Sub) Perintah
Semua subcommands memiliki help pilihan mereka sendiri, yang menunjukkan pesan bantuan khusus. Untuk mendapatkan pesan bantuan untuk sync perintah misalnya, ketik:
bsync sync --help
di dalamnya
Buat file konfigurasi di direktori saat ini. File konfigurasi yang dihasilkan harus diedit, sehingga mengacu pada repositori bug Anda. Untuk memanggil ketik perintah:
bsync init
Info
Tampilkan status direktori proyek.
Info bsync
sync
Sinkronisasi repositori.
bsync sync
Sub-perintah ini memiliki pilihan lebih lanjut:
--since DATE_TIME
& Nbsp; Pertimbangkan perubahan sejak tanggal ini (dan waktu).
Hacking dan Bug Laporan
Program ini ditulis dalam bahasa pemrograman Python. Pengembangan dikoordinasikan di Launchpad. Laporan Bug harus diajukan dalam proyek bug tracker di Launchpad. (Bug di Trac kadang-kadang keliru dihapus.)
https://launchpad.net/bug-repo-syncer

What baru dalam rilis ini:

  • Memiliki Fitur single baru: Penerjemahan ID bug dalam deskripsi bug, yang diberikan sebagai link pada akhir web depan. (Sebagai contoh: # 934724 bug). Link ini sekarang terus menunjuk ke bug yang benar dalam semua repositori

Persyaratan :

  • Python

Software yang serupa

CATSRunner
CATSRunner

3 Jun 15

Acovea
Acovea

3 Jun 15

benchbase
benchbase

11 May 15

unittest_jshint
unittest_jshint

14 Apr 15

Komentar untuk bug-repo-syncer

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!