Just for the interes, I havee placed a json file with the conten of our bug, feature and patch-tracker.
I used a slightly modified version of forgeplucker (a software that seems to be discontinued).
See: http://apt.jenslody.de/downloads/berlios.json.xz (about 2MB packed).
I create a test project in SF (
https://sourceforge.net/p/ticketexport/) , and add some tickets there, then I export them, the result json file attached.
I compared the format of json format of berlios and SF, much similar, but we need a transfer program/script to translate the format.
a ticket of BerliOS:
{
"URL": "https://developer.berlios.de/bugs/?func=detailbug&bug_id=19187&group_id=5358",
"assigned_to": "jenslody",
"category": "Application::Crash",
"class": "ARTIFACT",
"comments": [
{
"class": "COMMENT",
"comment": "The current SVN revision 9435 crashes when I start C::B without options and wants to send a debug log. (Which has only modules information in it.)\n\nSVN revision 9425 worked fine.\n\nWhen starting with \ncodeblocks -d -v\nit works and no longer crashes after\n\n- A message on the console:\n(codeblocks:10887): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 18 and height -16\n\n- A popup with the text\n\"iCCP: known incorrect sRGB profile\"\n-> Details shows the same message 9 times.\n\nAfter clicking \"OK\" on the popup I can work with C::B normally.\n",
"date": "2013-11-08T10:44:00Z",
"submitter": {
"class": "IDENTITY",
"nick": "yamakuzure"
}
}
],
"dependents": [],
"group": "Platform:Linux",
"history": [
{
"by": "jenslody",
"class": "FIELDCHANGE",
"date": "2013-11-08T21:46:00Z",
"field": "assigned_to",
"new": "jenslody",
"old": "none"
}
],
"id": 19187,
"priority": "5 - Medium",
"resolution": "None",
"status": "Open",
"summary": "[SVN 9435] Crash without debug mode (iCCP, Gtk)",
"type": "bugs"
},
a ticket of SF:
{
"status": "open",
"reported_by_id": "4d215fc8b9363c7d7a0004b9",
"related_artifacts": [],
"attachments": [],
"reported_by": "ollydbg",
"description": "Report a bug.",
"labels": [
"CodeCompletion"
],
"assigned_to": "nobody",
"assigned_to_id": null,
"private": false,
"summary": "Second ticket",
"discussion_thread": {
"_id": "3a7bb9c2",
"posts": [
{
"text": "Add comments in second ticket",
"attachments": [],
"author": "ollydbg",
"timestamp": "2013-11-15 01:59:37.406000",
"slug": "5b9c",
"subject": "#2 Second ticket"
}
],
"discussion_id": "52857ef7b9363c0db81f5bc5",
"subject": ""
},
"mod_date": "2013-11-15 01:59:37.882000",
"votes_down": 0,
"votes_up": 0,
"_id": "52857fcb3e5e8370b9e983b9",
"discussion_thread_url": "http://sourceforge.net/rest/p/ticketexport/tickets/_discuss/thread/3a7bb9c2/",
"ticket_num": 2,
"custom_fields": {
"_milestone": "1.0"
},
"created_date": "2013-11-15 01:58:35.229000"
}
I'm using Notepad++ and JStool plugin (can be easily installed by plugin manager in Notepad++) to view the json object.
[attachment deleted by admin]