[core-workflow] GitHub migration update
Maciej Szulik
soltysh at gmail.com
Thu Oct 6 17:32:48 EDT 2016
On Thu, Oct 6, 2016 at 9:41 PM, Brett Cannon <brett at snarky.ca> wrote:
> As always, the master TODO list is kept at https://www.python.org/dev/
> peps/pep-0512/#cpython-repo . To summarize:
>
> - The bugs.python.org changes have patches but they need to land
> (hopefully Maciej Szulik or R. David Murray can help with that)
>
> I'll sync with David and Ezio about it and will keep my hand on it. I
don't have commit rights to
roundup repos ;)
>
> -
> - Ned Deily and R. David said they could help with the IRC and emails
> to python-checkins at the core dev sprint last month (unless I'm
> remembering wrong :)
> - Ned said PEP 101 will get updated by him
> - sys._git is coded but awaiting a code review by Ned (and probably
> deciding if it should be in Python 3.6 or just straight into 3.7)
> - Updating hg.python.org/lookup is still needed/desired
> - Need to check if the current mirror is actually good enough to just
> keeping using to avoid breaking everyone's clone of the repository, or if
> we truly do need to fully regenerate the repo
> - Need to finish updating the devguide
>
>
> So a bunch of stuff is in-progress which is great! Probably the thing that
> I need the most help with ATM is updating the devguide. There's a `github`
> branch at https://github.com/python/devguide/tree/github where we're
> trying to eliminate or move mentions of Mercurial over to Git (see
> https://github.com/python/devguide/milestone/1 for the relevant issues).
> We also need to figure out exactly what git commands we want for doing
> squash commits from the command-line (we will have the Squash and Merge
> button on GitHub, but some people prefer a CLI and the commands that GitHub
> provides are not squash ones), and we also need instructions on how to
> cherrypick a change that went into master but needs to be backported to an
> older version(s) of Python (I will start separate threads for that
> discussion).
>
I can create a doc describing the cherry-pick, should I post a PR against
that branch?
The general flow should be very simple, such as:
1. find the commit you want to cherry-pick
2. switch to branch you're cherry-picking to
3. git cherry-pick sha
4. fix eventual incompatibilities
With more words, that should be ok, wdyt?
>
> At the core sprints last month, Ned and I talked and we agreed that we
> wouldn't switch until after 3.6.0 came out so as to not risk botching the
> release because of the migration. That means the switchover won't happen
> any sooner than mid/late December, but luckily most of this stuff can still
> be done (and tested) prior to officially switching so this doesn't need to
> hold anything up.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/core-workflow/attachments/20161006/f95f171c/attachment-0001.html>
More information about the core-workflow
mailing list