Michael-Z-Freeman / forgotten-hope-singleplayer

Automatically exported from code.google.com/p/forgotten-hope-singleplayer
0 stars 0 forks source link

Regular full backup of issue tracker contents #63

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
A method of regularly backing up tracker data is needed.

The issues can be backed up using the "CSV" link at the bottom of the issues 
page. However this does not retrieve everything. The Issue Tracker Data API can 
be used for this.

http://code.google.com/p/support/wiki/IssueTrackerAPI

Even that does not appear to retrieve attachments (unconfirmed).

Original issue reported on code.google.com by djbar...@djbarney.org on 19 Feb 2012 at 3:47

GoogleCodeExporter commented 9 years ago
Looks lke version control could be used to backup issues - 
http://code.google.com/p/support/wiki/IssueTracker#Integration_with_version_cont
rol

Original comment by djbar...@djbarney.org on 22 Feb 2012 at 1:44

GoogleCodeExporter commented 9 years ago
The wiki just told me that wiki pages are in the source control history so a 
revision control system is the way.

Original comment by djbar...@djbarney.org on 23 Feb 2012 at 11:56

GoogleCodeExporter commented 9 years ago

Original comment by djbar...@djbarney.org on 24 Feb 2012 at 2:53

Attachments:

GoogleCodeExporter commented 9 years ago
code.google.com/p/support/wiki/IssueTrackerAPIPython

Original comment by djbar...@djbarney.org on 10 Mar 2012 at 5:31

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Uploading console application for backing up issues with comments. System 
requirements: Windows Vista or 7 (.NET framework 3, shipped with Vista). For 
command line options help just run the application without any parameter.

About attachments: I smell parsing every issue's HTML page here. It's a risky 
business - unlike the API, nobody guarantees that tomorrow Google won't change 
its HTML layout and it will break our script. To be honest, I'm reluctant to do 
this.

EDIT: Small modification in the application.

Original comment by gavrant on 14 Mar 2012 at 8:18

Attachments: