bug-repo-syncer

Screenshot Λογισμικό:
bug-repo-syncer
Στοιχεία Λογισμικού:
Εκδοχή: 0.3.0
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Eike Welk
Άδεια: Δωρεάν
Δημοτικότητα: 58

Rating: 1.7/5 (Total Votes: 3)

bug-repo-syncer είναι μια εφαρμογή για να συγχρονίσετε τα αρχεία καταγραφής σφαλμάτων & nbsp?. Λειτουργεί σήμερα με Launchpad και Trac. Αυτό μπορεί κατ 'αρχήν να χρησιμοποιηθεί επίσης για να μεταναστεύσουν μεταξύ αυτών αποθετήρια. Το κύριο κίνητρο για να γράψω αυτό το πρόγραμμα, είναι η έλλειψη ενός συνδέσμου Mylyn για Launchpad, ενώ υπάρχει υποδοχή για Mylyn Trac.
Το πρόγραμμα συγχρονίζει τις δικές ιχνηλάτες σφάλμα του: σφάλματα του έργου στο Launchpad με μια τοποθεσία Trac στο Sourceforge.
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
Bug Ρεπό Syncer είναι υπό την άδεια GNU General Public License (GPL), έκδοση 3 άδεια.
Ελλείψεις
Το πρόγραμμα είναι προς το παρόν ατελής. Επίσης, η προσέγγιση για να μεταφράσει μεταξύ αποθετήρια με σημαντικά διαφορετικές έννοιες, έχει εγγενή μειονεκτήματα.
- Bug Ρεπό Syncer δεν συγχρονίζεται σχόλια σφάλμα.
- Τιμές της κατάστασης Bug (κατάσταση, κατά προτεραιότητα, το ψήφισμα, τύπος) μπορεί να μεταφραστεί κατά προσέγγιση μόνο μεταξύ αποθετήρια διαφορετικού τύπου. Bug Ρεπό Syncer χρησιμοποιεί εσωτερικά ένα αρκετά απλό μοντέλο, που είναι αρκετά παρόμοια με τον τρόπο πώς λειτουργεί Trac. Όταν Bug Ρεπό Syncer αλλάζει ένα bug, οι τιμές κατάστασης που καθορίζονται σύμφωνα με αυτό το απλό μοντέλο. Αυτή η πληροφορία τρόπο χάνεται, ειδικά από αρκετά λεπτόκοκκο μοντέλο του Launchpad.
Εξαρτήσεις
Το πρόγραμμα αναπτύσσεται σε Linux. Χρησιμοποιεί όμως τίποτα συγκεκριμένο Linux, και μπορεί επομένως να εργαστούν σε άλλα Unix-like λειτουργικά συστήματα, όπως το Mac OS X.
Το ακόλουθο λογισμικό απαιτείται για την εκτέλεση Bug Ρεπό Syncer:
Python
& Nbsp? Η εγκατάσταση της γλώσσας προγραμματισμού Python.
diff3
& Nbsp? Ένα πρόγραμμα γραμμής εντολών για τη συγχώνευση κείμενο. Παρόντες σε όλες σχεδόν τις Linux και Unix εγκαταστάσεις.
Dateutil
& Nbsp? Μια βιβλιοθήκη Python για να επεξεργαστεί τις ημερομηνίες. Συνήθως εγκαθίστανται σε Linux από προεπιλογή.
Launchpadlib
& Nbsp? Μια βιβλιοθήκη για να αποκτήσετε πρόσβαση Launchpad από προγράμματα Python. Εγκαταστήστε το με:
& Nbsp? Pip εγκατάσταση launchpadlib
installation
Ανοίξτε ένα παράθυρο κελύφους και τον τύπο:
Pip εγκαταστήσετε bug-repo-syncer
Εναλλακτικά, κατεβάστε το αρχείο προέλευσης, απόσπασμα αυτό, αλλάξτε στο αποσπασμένο κατάλογο, και πληκτρολογήστε το γνωστό:
python setup.py εγκαταστήσετε
Λειτουργία
Bug Ρεπό Syncer έχει την έννοια ενός καταλόγου έργων, όπου είναι αποθηκευμένα διαμόρφωση και τα αρχεία δεδομένων. Για την κανονική λειτουργία, υποτίθεται ότι ο χρήστης αλλάζει στον κατάλογο του έργου και τα είδη η εντολή συγχρονισμού (ες).
Οι εντολές εκτελούνται συγχρονισμού με το πρόγραμμα bsync, χρησιμοποιεί υπο-εντολές όπως το πρόγραμμα bzr παζάρι.
Γενικές επιλογές
Οι γενικές επιλογές προηγούνται των υπο-εντολές. Για παράδειγμα, να συγχρονίσετε και να ορίσετε τον κατάλογο έργου ρητά:
bsync --project-dir path / to / έργο / dir συγχρονισμού
-h, --help εμφανιστεί ένα μήνυμα βοήθειας και έξοδος.
--project-κατάλογο dir
& Nbsp? Καθορίστε τον κατάλογο με τη διαμόρφωση και τα αρχεία δεδομένων.
(Υπο) Εντολές
Όλα τα υποεντολές έχουν τη δική τους επιλογή --help, που δείχνει ένα συγκεκριμένο μήνυμα βοήθεια. Για να πάρετε το μήνυμα βοήθειας για την εντολή συγχρονισμού για παράδειγμα, τον τύπο:
bsync συγχρονισμού --help
μέσα σε αυτό
Δημιουργήστε ένα αρχείο ρυθμίσεων στον τρέχοντα κατάλογο. Το παραγόμενο αρχείο ρυθμίσεων πρέπει να επεξεργαστούν, έτσι ώστε να αναφέρεται σε αποθετήρια bug σας. Για να επικαλεστείτε τον τύπο εντολή:
bsync init
Πληροφορίες
Δείτε την κατάσταση του καταλόγου του έργου.
bsync πληροφορίες
συγχρονισμό
Συγχρονίστε τα αποθετήρια.
bsync συγχρονισμού
Αυτή η υπο-εντολή έχει περισσότερες επιλογές:
--since DATE_TIME
& Nbsp? Σκεφτείτε αλλαγές από αυτή την ημερομηνία (και ώρα).
Hacking και αναφορών σφαλμάτων
Το πρόγραμμα είναι γραμμένο σε γλώσσα προγραμματισμού Python. Ανάπτυξη συντονίζεται στο Launchpad. Bugs εκθέσεις θα πρέπει να κατατεθεί στο bug tracker του έργου στο Launchpad. (Σφάλματα σε Trac είναι μερικές φορές διαγράφηκαν κατά λάθος.)
https://launchpad.net/bug-repo-syncer

What είναι νέα σε αυτήν την έκδοση:

  • Έχει ένα μόνο νέο χαρακτηριστικό: Η μετάφραση των ταυτοτήτων σφάλμα στην περιγραφή σφαλμάτων, που αποδίδονται ως συνδέσεις από το μπροστινό άκρο του ιστού. (Για παράδειγμα: bug # 934724). Αυτές οι συνδέσεις κρατήσει τώρα που δείχνουν προς τη σωστή σφάλματα σε όλα τα αποθετήρια

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

vncdotool
vncdotool

12 May 15

pytest-timeout
pytest-timeout

20 Feb 15

nose2
nose2

20 Feb 15

DTest
DTest

11 May 15

Σχόλια για bug-repo-syncer

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία