mirror of
https://github.com/python/cpython.git
synced 2025-10-10 00:43:41 +00:00
bpo-35088: Update idlelib.help.copy_string docstring (#10164)
We now use git and backporting instead of hg and forward merging.
This commit is contained in:
parent
db40cb50eb
commit
2b555fc1f0
2 changed files with 17 additions and 15 deletions
|
@ -240,28 +240,28 @@ class HelpWindow(Toplevel):
|
||||||
def copy_strip():
|
def copy_strip():
|
||||||
"""Copy idle.html to idlelib/help.html, stripping trailing whitespace.
|
"""Copy idle.html to idlelib/help.html, stripping trailing whitespace.
|
||||||
|
|
||||||
Files with trailing whitespace cannot be pushed to the hg cpython
|
Files with trailing whitespace cannot be pushed to the git cpython
|
||||||
repository. For 3.x (on Windows), help.html is generated, after
|
repository. For 3.x (on Windows), help.html is generated, after
|
||||||
editing idle.rst in the earliest maintenance version, with
|
editing idle.rst on the master branch, with
|
||||||
sphinx-build -bhtml . build/html
|
sphinx-build -bhtml . build/html
|
||||||
python_d.exe -c "from idlelib.help import copy_strip; copy_strip()"
|
python_d.exe -c "from idlelib.help import copy_strip; copy_strip()"
|
||||||
After refreshing TortoiseHG workshop to generate a diff,
|
Check build/html/library/idle.html, the help.html diff, and the text
|
||||||
check both the diff and displayed text. Push the diff along with
|
displayed by Help => IDLE Help. Add a blurb and create a PR.
|
||||||
the idle.rst change and merge both into default (or an intermediate
|
|
||||||
maintenance version).
|
|
||||||
|
|
||||||
When the 'earlist' version gets its final maintenance release,
|
It can be worthwhile to occasionally generate help.html without
|
||||||
do an update as described above, without editing idle.rst, to
|
touching idle.rst. Changes to the master version and to the doc
|
||||||
rebase help.html on the next version of idle.rst. Do not worry
|
build system may result in changes that should not changed
|
||||||
about version changes as version is not displayed. Examine other
|
the displayed text, but might break HelpParser.
|
||||||
changes and the result of Help -> IDLE Help.
|
|
||||||
|
|
||||||
If maintenance and default versions of idle.rst diverge, and
|
As long as master and maintenance versions of idle.rst remain the
|
||||||
merging does not go smoothly, then consider generating
|
same, help.html can be backported. The internal Python version
|
||||||
separate help.html files from separate idle.htmls.
|
number is not displayed. If maintenance idle.rst diverges from
|
||||||
|
the master version, then instead of backporting help.html from
|
||||||
|
master, repeat the proceedure above to generate a maintenance
|
||||||
|
version.
|
||||||
"""
|
"""
|
||||||
src = join(abspath(dirname(dirname(dirname(__file__)))),
|
src = join(abspath(dirname(dirname(dirname(__file__)))),
|
||||||
'Doc', 'build', 'html', 'library', 'idle.html')
|
'Doc', 'build', 'html', 'library', 'idle.html')
|
||||||
dst = join(abspath(dirname(__file__)), 'help.html')
|
dst = join(abspath(dirname(__file__)), 'help.html')
|
||||||
with open(src, 'rb') as inn,\
|
with open(src, 'rb') as inn,\
|
||||||
open(dst, 'wb') as out:
|
open(dst, 'wb') as out:
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
Update idlelib.help.copy_string docstring. We now use git and backporting
|
||||||
|
instead of hg and forward merging.
|
Loading…
Add table
Add a link
Reference in a new issue