This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: create mercurial section in devguide's committing.rst
Type: enhancement Stage: resolved
Components: Devguide Versions:
process
Status: closed Resolution: not a bug
Dependencies: Superseder:
Assigned To: Nosy List: chris.jerdonek, eric.araujo, ezio.melotti, ncoghlan, pitrou, sandro.tosi, terry.reedy, tshepang, willingc
Priority: normal Keywords: easy, patch

Created on 2013-02-24 08:37 by chris.jerdonek, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
mercurial-section-1.patch chris.jerdonek, 2013-02-24 08:37
Messages (7)
msg182859 - (view) Author: Chris Jerdonek (chris.jerdonek) * (Python committer) Date: 2013-02-24 08:37
As discussed in issue 14468, this issue is to reorder the sections in the devguide's committing.rst to create a section dedicated to using Mercurial when committing.  The attached patch is adapted from the "2-move_two_sections.diff" patch of that issue.
msg183016 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2013-02-26 02:38
This has now been committed as part of #14468.
Regarding the change of the section title, I'm not sure that's necessary.
Currently the section covers all the fundamental Mercurial-related operations that a committers needs to know (set up, commit, merge, push), not just committing.
I suggest closing this as out of date.
msg183125 - (view) Author: Chris Jerdonek (chris.jerdonek) * (Python committer) Date: 2013-02-27 09:09
> Currently the section covers all the fundamental Mercurial-related operations that a committers needs to know (set up, commit, merge, push), not just committing.

The point of the change in section title is to have a title so non-committers know they can skip over the section.  I'm not wedded to the title I initially suggested.  "Mercurial Guide for Committers" is another possibility.  Mercurial information common to both committers and non-committers can go in a more generally titled section like "Working with Mercurial."
msg183128 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2013-02-27 09:59
> The point of the change in section title is to have a title so 
> non-committers know they can skip over the section.

In the first part of committing.rst there are also things for committers only, and some of the content of the "working with mercurial" might be interesting for non committers too.

We could add a note at the beginning of the page that says that this page is mainly intended for committers, and that contributors can skip it or just skim through it.

I also wonder if we should make the distinction between committers and contributors docs more evident, but in any case there's going to be
some overlapping.
msg183131 - (view) Author: Chris Jerdonek (chris.jerdonek) * (Python committer) Date: 2013-02-27 10:39
I think making the sections more focused helps because sections are the linkable units, and sections can be freely moved around once they are more stand-alone (e.g. into or out of the FAQ).

In issue 16931 in response to Ned, I suggested adding a general Mercurial section before the Mercurial section specific to committers.  I can propose a patch.
msg183133 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2013-02-27 10:46
The problem with that is that you have to navigate through different links/pages/sections though (see also msg182645).
msg240904 - (view) Author: Carol Willing (willingc) * (Python committer) Date: 2015-04-14 15:16
I've reviewed this issue at the PyCon sprint. While I agree that there are sections that new contributors might wish to skip over, I believe that there is content that would benefit contributors that are not yet core developers.

Going forward we can try to keep general contributor information to the top of a sub-section with more advanced or core developer specific information toward the bottom of a sub-section. This will enable contributors to grow their skills over time as their experience grows.

Thanks Chris and Ezio. I am closing this issue but please file new issues if specific wording in a subsection could be more developer friendly.
History
Date User Action Args
2022-04-11 14:57:42adminsetgithub: 61486
2015-04-14 15:16:51willingcsetstatus: open -> closed

nosy: + willingc
messages: + msg240904

resolution: not a bug
stage: patch review -> resolved
2013-02-27 10:46:58ezio.melottisetmessages: + msg183133
2013-02-27 10:39:53chris.jerdoneksetmessages: + msg183131
2013-02-27 09:59:15ezio.melottisetmessages: + msg183128
2013-02-27 09:09:47chris.jerdoneksetmessages: + msg183125
2013-02-26 02:38:31ezio.melottisetmessages: + msg183016
2013-02-24 08:37:39chris.jerdonekcreate