On: 2013/02/07 Viewed: times
Shorter URL for this page: http://ozh.in/vx

migrate weeeeeeee

Google Issues to Github is a script to migrate Issues from a Google Code project to a Github project.

What it does

It will create a simple "shadow issue" in Github to mirror the original issue, containing the original description and pointing to the original issue on Google. It will not migrate comments and attachments.

The idea is to have an exact replica in Github of what you have in Google (ie issue #43 in Google will be issue #43 on Github) so when you migrate you don't lose history and can still bark at users about not searching in resolved issues before filing new ones :)

Example: this Github project has all the issues of this Google project.

Features

  • It's written in PHP, customizable to make it work your way, commented enough to allow further hacking if needed
  • It's a command line script. Run it in your shell, not in your browser.
  • It handles deleted issues: if issue #43 is not found on Google, it will create a dummy issue on Github, to keep issue numbers in sync
  • It's conservative and easy on the server: if an API requests fails (network hiccup, server load…), the script waits then retries XX times, where XX is configurable.
  • It's super cool.

Download, Documentation, FAQ

It's all on Github: Google Issues to Github.

Shorter URL

Want to share or tweet this page? Please use this short URL: http://ozh.in/vx

Metastuff

This page "Google Issues To Github : a Migration Script in PHP" was posted on 07/02/2013 at 5:23 pm
Watch this discussion : Comments RSS 2.0.

No Comment yet

No comments yet. You could get "First Post!" which would bring you fame, luxury cars and chicks.

Leave a Reply

Comment Guidelines or Die

  • HTML: You can use these tags: <a href=""> <em> <i> <b> <strong> <blockquote>
  • Posting code: Post raw code (no <> &lt; etc) within appropriate tags : [php][/php], [css][/css], [html][/html], [js][/js], [sql][/sql], [xml][/xml], or generic [code][code]
  • Gravatars: Curious about the little images next to each commenter's name ? Go to Gravatar.
  • Spam: Various spam plugins on patrol. I'll put pins in a Voodoo doll if you spam me.
  • I will mark as Spam test comments, all comments with SEO names (ie "My Cool Online Shop" instead of "Joe") or containing forum-like signatures.