tratihubis

Screenshot Software:
tratihubis
Mga detalye ng Software:
Bersyon: 0.4
I-upload ang petsa: 14 Apr 15
Nag-develop: Thomas Aglassinger
Lisensya: Libre
Katanyagan: 19

Rating: 1.0/5 (Total Votes: 1)

tratihubis ay isang tool na-convert Trac mga tiket sa mga isyu sa Github pamamagitan ng paggamit ng mga sumusunod na hakbang:
1. Ang gumagamit na mano-manong pag-export ang Trac ticket ma-convert sa isang file na CSV.
Bumabasa 2. Tratihubis ang CSV file at ginagamit ang data na ito upang lumikha ng Github mga isyu at milestone.
Pag-install
Upang i-install tratihubis, gamitin ang buto ng bungang-kahoy o easy_install:
& Nbsp; buto ng bungang-kahoy-install tratihubis
Kung kinakailangan, i-install din ito ng PyGithub package.
Paggamit
Impormasyon tungkol sa Trac tiket upang i-convert ay dapat na ibinigay sa isang file na CSV. Upang makuha ang CSV file, lumikha ng isang bagong Trac query gamit ang SQL pahayag na naka-imbak sa query_tickets.sql at pag-save ng mga resulta sa pamamagitan ng pag-click sa "I-download sa iba pang mga format: Comma-delimited Text" at pagpili ng halimbawa / User / akin / mytool / ticket. CSV bilang output file.
Susunod na lumikha ng isang config file upang mailarawan kung paano mag-login sa Github at kung ano upang i-convert. Halimbawa, maaari kang mag-imbak ang mga sumusunod sa ~ / mytool / tratihubis.cfg:
[Tratihubis]
user = isang tao
= password lihim
repo = mytool
tiket = /Users/me/mytool/tickets.csv
Pagkatapos tumakbo:
& Nbsp; tratihubis ~ / mytool / tratihubis.cfg
Ito ay sumusubok na ang data ng input at impormasyon Github ay may-bisa at nagsusulat ng isang log sa console na naglalarawan kung aling mga operasyon ay ginanap.
Upang aktwal na lumikha ng mga isyu Github, kailangan mong paganahin upang Command pagpipilian linya --really:
& Nbsp; tratihubis --really ~ / mytool / tratihubis.cfg
Magkaroon ng kamalayan na Github mga isyu at milestone hindi matatanggal kung sakaling gumulo. Ang iyong lamang na lunas ay ang alisin ang buong imbakan at magsimulang muli. Kaya tiyakin na tratihubis ginagawa kung ano ang gusto mo bago mo paganahin --really

Ano ang bagong sa paglabas:.

  • Naidagdag na mga label config pagpipilian upang i-map katayuan Trac at resolusyon upang Github label.

Ano ang bagong sa bersyon 0.3:.

  • Idinagdag conversion ng komento
  • Idinagdag pagsasara ng isyu kung saan ang mga kaukulang Trac tiket ay sarado na.
  • Idinagdag pagpapatunay ng mga isyu ang mga gumagamit ay nakatalaga sa. Dapat silang magkaroon ng isang aktibong user Github.

Ano ang bagong sa bersyon 0.2:

  • user pagpipilian config Added i-map ang Trac mga gumagamit upang Github mga gumagamit.
  • Idinagdag binary upang tumakbo tratihubis sa halip na python -m tratihubis.
  • Nagbago dapat issue number log in upang magsagawa ng umiiral na mga isyu sa account.

Mga Kinakailangan :

  • Python

Mga Limitasyon :

  • Sa kasalukuyan tratihubis-convert lamang ang mga tiket sa kanilang mga paglalarawan at milestone. Lumilikha rin ito milestone kung kailangan.
  • Mga isyu Github makakuha ng parehong may-ari ng Trac ticket. Gumagana lamang ito kung ang gumagamit Trac May parehong pangalan sa Github. Kung hindi ito ang kaso, manu-manong i-edit ang mga haligi ng may-ari at reporter sa tiket ng CSV.

  • Ang mga sumusunod na impormasyon ay hindi na-convert:
  • Mga isyu Github mananatiling bukas kahit na ang Trac tiket ay sarado na.
  • Trac komento ay itinapon sa halip na na-convert sa Github mga komento.
  • Trac mga detalye ng tiket sa uri at resolution ay itinapon sa halip na na-convert sa Github label.
  • Trac Wiki markup nananatiling sa halip ng pag-convert sa Github Markdown.

Katulad na software

HG Webhooks
HG Webhooks

20 Feb 15

Cervisia
Cervisia

2 Jun 15

committer
committer

20 Feb 15

Repocafe
Repocafe

20 Feb 15

Iba pang mga software developer ng Thomas Aglassinger

Jomic
Jomic

11 May 15

Scunch
Scunch

12 May 15

rcs4cvs2svn
rcs4cvs2svn

11 May 15

Mga komento sa tratihubis

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