bztophillProject
ActivePublic

Watchers

  • This project does not have any watchers.

Details

Description

bzxmltophill is a tool that takes the bugs.xml file generated from the
bugzilla /xmlrpc.cgi interface and converts it to the JSON format used
by Phill

By using bzxmltophill, it is possible to migrate projects and tasks
from a Bugzilla instance to Maniphest (if you don't look too close).

Be warned: there are plenty of rough edges, a lot of stuff cannot be migrated
and some stuff that could be migrated is ignored because we didn't care enough
to bother. But it worked for us, so YMMV.

Recent Activity

Mar 11 2016

em added a comment to T3520: Misc enhancements .

Everything has been merged and this task can be closed, right?

Mar 11 2016, 10:50 PM · bztophill

Feb 3 2016

em closed D655: README: Update after recent changes by committing rBZTOPHILL36a11a0bccc6: README: Update after recent changes.
Feb 3 2016, 4:01 PM · bztophill
em closed D651: bzxmltophill: Fix docopt syntax by committing rBZTOPHILL5af1a9b70737: bzxmltophill: Fix docopt syntax.
Feb 3 2016, 4:01 PM · bztophill
em closed D653: bzxmltophill: Drop check about Bugzilla limits by committing rBZTOPHILL507326e189f6: bzxmltophill: Drop check about Bugzilla limits.
Feb 3 2016, 4:01 PM · bztophill
em closed D654: bzxmltophill: Convert the multi-XML folders generated by downloadbzbugs by committing rBZTOPHILLdf10e2f45476: bzxmltophill: Convert the multi-XML folders generated by downloadbzbugs.
Feb 3 2016, 4:01 PM · bztophill
em closed D650: bzxmltophill: Fix typo by committing rBZTOPHILL737ad1fe04ae: bzxmltophill: Fix typo.
Feb 3 2016, 4:01 PM · bztophill
em closed D652: bzxmltophill: Assume attachments are already in the extracted form by committing rBZTOPHILL2d394a50a9fc: bzxmltophill: Assume attachments are already in the extracted form.
Feb 3 2016, 4:01 PM · bztophill
em closed D649: downloadbzbugs: Extract inline attachments as files by committing rBZTOPHILLba2b4500aaeb: downloadbzbugs: Extract inline attachments as files.
Feb 3 2016, 4:01 PM · bztophill
em closed D647: downloadbzbugs: Refactor downloading in multiple methods by committing rBZTOPHILLf9ad42c72fa6: downloadbzbugs: Refactor downloading in multiple methods.
Feb 3 2016, 4:01 PM · bztophill
em closed D645: downloadbzbugs: Retrieve the bug list using CSV instead of RDF by committing rBZTOPHILL2040b9437bd4: downloadbzbugs: Retrieve the bug list using CSV instead of RDF.
Feb 3 2016, 4:01 PM · bztophill
em closed D646: downloadbzbugs: Batch downloading to overcome bugzilla's limits by committing rBZTOPHILLf15b45f8be9f: downloadbzbugs: Batch downloading to overcome bugzilla's limits.
Feb 3 2016, 4:01 PM · bztophill
em closed D648: downloadbzbugs: Resumable downloads by committing rBZTOPHILLad71611a884f: downloadbzbugs: Resumable downloads.
Feb 3 2016, 4:01 PM · bztophill
em closed D642: downloadbzbugs: Use tempfiles and atomically switch them into place by committing rBZTOPHILLe4997f099531: downloadbzbugs: Use tempfiles and atomically switch them into place.
Feb 3 2016, 4:01 PM · bztophill
em closed D643: downloadbzbugs: Only specify output dir and put all files there by committing rBZTOPHILL4288b36bbc4c: downloadbzbugs: Only specify output dir and put all files there.
Feb 3 2016, 4:01 PM · bztophill
em closed D644: downloadbzbugs: Download attachment data not included in the XML by committing rBZTOPHILLe1f94788c98c: downloadbzbugs: Download attachment data not included in the XML.
Feb 3 2016, 4:01 PM · bztophill
em closed D641: downloadbzbugs: Replace curl/wget usage with Requests by committing rBZTOPHILLcc820a3be19c: downloadbzbugs: Replace curl/wget usage with Requests.
Feb 3 2016, 4:01 PM · bztophill
em closed D639: downloadbzbugs: Fix error message when not logged in by committing rBZTOPHILL8c08f89d5d40: downloadbzbugs: Fix error message when not logged in.
Feb 3 2016, 4:01 PM · bztophill
em closed D640: downloadbzbugs: Make use of the default value support from docopt by committing rBZTOPHILL083a0cbe2ddc: downloadbzbugs: Make use of the default value support from docopt.
Feb 3 2016, 4:01 PM · bztophill
em closed D638: downloadbzbugs: Simplify product/component parsing by committing rBZTOPHILLb91f875239c9: downloadbzbugs: Simplify product/component parsing.
Feb 3 2016, 4:01 PM · bztophill
em closed D637: downloadbzbugs: Use the specified instance URL when fetching bug data by committing rBZTOPHILLc8fc1c1658b2: downloadbzbugs: Use the specified instance URL when fetching bug data.
Feb 3 2016, 4:01 PM · bztophill
em closed D635: downloadbzbugs: Fix docopt syntax by committing rBZTOPHILL27bc42d77a26: downloadbzbugs: Fix docopt syntax.
Feb 3 2016, 4:01 PM · bztophill
em closed D636: downloadbzbugs: Actually wire the --base-url option to docopt by committing rBZTOPHILL64a0475b0cf0: downloadbzbugs: Actually wire the --base-url option to docopt.
Feb 3 2016, 4:01 PM · bztophill
em closed D634: downloadbzbugs: Fix program name inside the program itself by committing rBZTOPHILL49fb23c64e90: downloadbzbugs: Fix program name inside the program itself.
Feb 3 2016, 4:01 PM · bztophill
em closed D633: downloadbzbugs: Drop duplicate directory creation by committing rBZTOPHILL3df981d598a3: downloadbzbugs: Drop duplicate directory creation.
Feb 3 2016, 4:00 PM · bztophill
em added a comment to T3520: Misc enhancements .

Mh, I did use git phab to submit here (it would have been crazy to submit all those patches otherwise) but I don't know what I did wrong sorry.

Feb 3 2016, 2:31 PM · bztophill
thiblahute added a comment to T3520: Misc enhancements .

Looks like you did not use git phab here, where should I grab this exact branch?

Feb 3 2016, 1:58 PM · bztophill
em added a comment to D644: downloadbzbugs: Download attachment data not included in the XML.

I thought I had done that :)

Feb 3 2016, 1:05 PM · bztophill
em added a comment to D646: downloadbzbugs: Batch downloading to overcome bugzilla's limits.

Yup, I tested it by running ./downloadbzbugs epiphany epiphany to download all the Epiphany bugs.

Feb 3 2016, 1:00 PM · bztophill
em added a comment to D645: downloadbzbugs: Retrieve the bug list using CSV instead of RDF.

Hrm this is just for the buglist, not downloading the db right?

Feb 3 2016, 12:57 PM · bztophill
em added a comment to D652: bzxmltophill: Assume attachments are already in the extracted form.

A ok, previous commit makes more sense now :)

Feb 3 2016, 12:56 PM · bztophill

Feb 2 2016

thiblahute accepted D655: README: Update after recent changes.
Feb 2 2016, 4:42 PM · bztophill
thiblahute accepted D654: bzxmltophill: Convert the multi-XML folders generated by downloadbzbugs.
Feb 2 2016, 4:41 PM · bztophill
thiblahute accepted D653: bzxmltophill: Drop check about Bugzilla limits.
Feb 2 2016, 4:39 PM · bztophill
thiblahute accepted D652: bzxmltophill: Assume attachments are already in the extracted form.

A ok, previous commit makes more sense now :)

Feb 2 2016, 4:39 PM · bztophill
thiblahute accepted D651: bzxmltophill: Fix docopt syntax.
Feb 2 2016, 4:38 PM · bztophill
thiblahute accepted D650: bzxmltophill: Fix typo.
Feb 2 2016, 4:38 PM · bztophill
thiblahute accepted D649: downloadbzbugs: Extract inline attachments as files.

Not sure that is strictly needed.

Feb 2 2016, 4:38 PM · bztophill
thiblahute accepted D648: downloadbzbugs: Resumable downloads.
Feb 2 2016, 4:37 PM · bztophill
thiblahute accepted D647: downloadbzbugs: Refactor downloading in multiple methods.
Feb 2 2016, 4:36 PM · bztophill
thiblahute accepted D646: downloadbzbugs: Batch downloading to overcome bugzilla's limits.

I guess you tested it, souds reasonnable

Feb 2 2016, 4:34 PM · bztophill
thiblahute added a comment to D645: downloadbzbugs: Retrieve the bug list using CSV instead of RDF.

Hrm this is just for the buglist, not downloading the db right?

Feb 2 2016, 4:32 PM · bztophill
thiblahute accepted D644: downloadbzbugs: Download attachment data not included in the XML.

I thought I had done that :)

Feb 2 2016, 4:31 PM · bztophill
thiblahute accepted D643: downloadbzbugs: Only specify output dir and put all files there.
Feb 2 2016, 4:30 PM · bztophill
thiblahute accepted D642: downloadbzbugs: Use tempfiles and atomically switch them into place.
Feb 2 2016, 4:28 PM · bztophill
thiblahute accepted D641: downloadbzbugs: Replace curl/wget usage with Requests.
Feb 2 2016, 4:27 PM · bztophill
thiblahute accepted D640: downloadbzbugs: Make use of the default value support from docopt.
Feb 2 2016, 4:26 PM · bztophill
thiblahute accepted D639: downloadbzbugs: Fix error message when not logged in.
Feb 2 2016, 4:23 PM · bztophill
thiblahute accepted D638: downloadbzbugs: Simplify product/component parsing.
Feb 2 2016, 4:23 PM · bztophill
em added a comment to D637: downloadbzbugs: Use the specified instance URL when fetching bug data.

Could be fixed up with previous commit, anyway :)

Feb 2 2016, 3:36 PM · bztophill

Jan 11 2016

thiblahute accepted D637: downloadbzbugs: Use the specified instance URL when fetching bug data.

Could be fixed up with previous commit, anyway :)

Jan 11 2016, 6:07 PM · bztophill