[python-committers] We will be moving to GitHub (hopefully) in 2016

Trent Nelson trent at snakebite.org
Mon Jan 4 19:06:33 EST 2016

Hey Brett, all,

I’m playing a bit of catch-up with e-mail, but it occurred to me some of the
work I did getting PyParallel switched over to github could be of benefit.
First thing that comes to mind is this wiki page where I tried to capture the
steps I used for the conversion and subsequent keeping-in-sync:


They’re very rough notes but may prove useful.  Should *hopefully* be
repeatable.  One issue I noticed after the fact is that a couple of the renames
that happened when we went 2.x->3.x (like ConfigParser.py -> configparser.py)
didn’t get picked up by the hg->git conversion so I had to manually fix them
with commits like this:

(I’ll be able to produce a proper list of the exact ones I had to fix… I just
wanted to get this e-mail out there for now.)

(That repo is sync’d up to around 3.5-ish (i.e. as of a few months ago)… all
the PyParallel stuff lived in separate *-px branches that originated from
3.3.x-ish.  Obviously we wouldn’t use that repo directly… or at least not
without git filtering out my PyParallel stuff.)

I also made some changes to things like the buildinfo glue to work with git
instead of hg:


I also updated the installer/msi.py to work with git but Steve’s since
overhauled all this stuff so I’m not sure how useful it will be:


What timeframe are we looking at?  There were some mentions of PSF funding in
later e-mails which I think this sort of work (once off but still needs high
precision) is well suited for.  I’ll throw my hat into the ring if the
PSF<->Continuum want to formally book out some time.  (I’m happy to help either
way, but doing it formally at least guarantees time availability.)



On Fri, Jan 01, 2016 at 07:24:53PM +0000, Brett Cannon wrote:
> If you want to read the reasons I chose GitHub over GitLab, see
> https://mail.python.org/pipermail/core-workflow/2016-January/000345.html .
> If you want to discuss the decision or help with the transition, please
> subscribe to the core-workflow mailing list.
> Happy 2016 everyone, and here is to hoping we will have an easier developer
> workflow by the end of this year!

> _______________________________________________
> python-committers mailing list
> python-committers at python.org
> https://mail.python.org/mailman/listinfo/python-committers

More information about the python-committers mailing list