Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Migrating dev site from Trac to GitHub
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Paul Winkler  
View profile  
 More options Aug 6 2012, 1:06 pm
From: Paul Winkler <p...@openplans.org>
Date: Mon, 6 Aug 2012 13:06:41 -0400
Local: Mon, Aug 6 2012 1:06 pm
Subject: Migrating dev site from Trac to GitHub
Hi folks,

Several of you alerted us that the dev site was down for a couple
weeks while I was on vacation.

We've had Trac database corruption before; assuming this is going to
happen again eventually, it no longer seems worthwhile to maintain the
Trac site.  All the code lives on github anyway, so, we're going to
get rid of Trac and use Github for issues and wiki as well.

Here's where I need help:

If you have ever reported or commented on an issue to the Trac issue
tracker, can you please email me privately with your Trac login id and
your GitHub user name, if you have one? That way, I can properly
preserve history (there's a script for this).

I'll wait a few days to see if any of those trickle in; then I'll run
the issue migration script.

The wiki is already done - I've just finished migrating it. Please let
me know if you notice anything is missing or broken - or just fix it
yourself :)

Thanks,

- PW

--

Paul Winkler, software engineer @ OpenPlans
http://openplans.org/team/#paul-winkler
irc.freenode.net: slinkp
yahoo: slinkp23
AIM:   slinkp1970


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Winkler  
View profile  
 More options Aug 6 2012, 5:06 pm
From: Paul Winkler <p...@openplans.org>
Date: Mon, 6 Aug 2012 17:06:22 -0400
Local: Mon, Aug 6 2012 5:06 pm
Subject: Re: Migrating dev site from Trac to GitHub

On Mon, Aug 06, 2012 at 01:06:41PM -0400, Paul Winkler wrote:
> Here's where I need help:

> If you have ever reported or commented on an issue to the Trac issue
> tracker, can you please email me privately with your Trac login id and
> your GitHub user name, if you have one? That way, I can properly
> preserve history (there's a script for this).

... Never mind. I just realized the github API does not allow
specifying the reporter of an issue.  It only allows setting the
assignee, which is not really helpful here.

I'll use another feature of the script which allows assigning labels
based on the trac issue reporter.

--

Paul Winkler, software engineer @ OpenPlans
http://openplans.org/team/#paul-winkler
irc.freenode.net: slinkp
yahoo: slinkp23
AIM:   slinkp1970


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeffrey Johnson  
View profile  
 More options Aug 6 2012, 5:15 pm
From: Jeffrey Johnson <ortel...@gmail.com>
Date: Mon, 6 Aug 2012 17:15:41 -0400
Local: Mon, Aug 6 2012 5:15 pm
Subject: Re: [EB Code] Re: Migrating dev site from Trac to GitHub
Paul,

We recently migrated GeoNode from trac issues to GitHub and ran into
the same issue, but did find out that GitHub has a sort of 'beta'
program where you can create the issues as you would with the API, but
are able to set the reporter and just write the json files to disk ...
then package up the issues and email to them in an archive. They will
then import them and retain the reporter etc.

I will forward some info to you off-list.

Jeff


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ryan Thornburg  
View profile  
 More options Aug 12 2012, 10:57 pm
From: Ryan Thornburg <ryan.thornb...@unc.edu>
Date: Sun, 12 Aug 2012 19:57:18 -0700 (PDT)
Local: Sun, Aug 12 2012 10:57 pm
Subject: Re: Migrating dev site from Trac to GitHub

Paul,

Just a very belated but hearty THANK YOU for keeping trac going this long
and for taking the lead on migrating over to github. If OpenBlock had a
benevolent dictator for life, you'd be the front-runner for sure. Thanks
again,
Ryan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Winkler  
View profile  
 More options Aug 14 2012, 1:43 pm
From: Paul Winkler <p...@openplans.org>
Date: Tue, 14 Aug 2012 13:43:47 -0400
Local: Tues, Aug 14 2012 1:43 pm
Subject: Re: [EB Code] Re: Migrating dev site from Trac to GitHub
Thanks to Jeffrey, I got all the issues prepared for migration to
Github; now waiting to hear back from Github staff.

I have disabled trac ticket creation / modification,
so right now you can read them but not modify.

- PW

--

Paul Winkler, software engineer @ OpenPlans
http://openplans.org/team/#paul-winkler
irc.freenode.net: slinkp
yahoo: slinkp23
AIM:   slinkp1970


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Winkler  
View profile  
 More options Sep 28 2012, 5:06 pm
From: Paul Winkler <p...@openplans.org>
Date: Fri, 28 Sep 2012 14:06:00 -0700 (PDT)
Subject: Re: Migrating dev site from Trac to GitHub

Well. After I went and did all the work, Github turned off their
bulk-import beta program.
So I had to do it with the issues API after all.

I've finally moved all the trac issues to github.
The wiki content was already moved.

As part of this move, I discovered that there were a bunch of existing
ancient issues in the github tracker, from before we set up trac, but
it's apparently impossible to remove them.  This would totally screw
up the issue numbers.

As a workaround, I created a new repository, renamed the old
repository, then renamed the new repository.
It has all the same branches, tags, wiki content, and allowed
commiters, so it should function just the same as before.

The only thing that didn't get moved is pull requests.  The existing
ones are mostly requests from Tim Shedor with his excellent theme work
for Larryville, which unfortunately I couldn't figure out a good way
to use without just clobbering the existing default theme, and I
didn't want to commit to that.  Sorry Tim, I'd love to have found a
good way to use that work.

If for any reason anybody needs to check something on the old
repository, it's at https://github.com/openplans/openblock-old
... at least for now.

Thanks,

- PW


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Winkler  
View profile  
 More options Sep 28 2012, 5:21 pm
From: Paul Winkler <p...@openplans.org>
Date: Fri, 28 Sep 2012 14:21:50 -0700 (PDT)
Local: Fri, Sep 28 2012 5:21 pm
Subject: Re: Migrating dev site from Trac to GitHub

Oops, one consequence of this.
Existing checkouts may have trouble pushing or pulling.
If you have problems pulling or pushing updates in  your existing checkout,
here's what you can do,
assuming you're currently on the master branch:

 git remote rm origin
 git remote add origin g...@github.com:openplans/openblock.git  # Or
whichever url you want... https, ssh, whatever
 git branch --set-upstream  master origin/master
 git pull

Unless you have a bunch of work to preserve in your local checkout, it may
be simpler and safer
to just make a new clone.

- PW


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »