danielsh in subversion

* index.html

(#site-content): Use the correct trademark symbol.

* docs/community-guide/releasing.part.html

(#release-stabilization-how-many-votes): Simplify.

* docs/community-guide/releasing.part.html

(#release-stabilization): Fix broken link.

* docs/community-guide/releasing.part.html: Use markup.
* docs/community-guide/releasing.part.html

(#release-stabilization): Mention and interactive mode.

* docs/community-guide/releasing.part.html

(#release-stabilization): Remove a paragraph.

"Vote if consensus fails" is the default; it needn't be spelled out.

* docs/community-guide/releasing.part.html

(#release-stabilization): Reorganization.

Add subsection headers.

Move paragraphs for flow.

Add some content (no new policies, of course).

Remove the "(for 1.7.2)" example. We don't need to spell out the

possibility of doing that.

Sync-merge from publish
    • ?
    • ?
  1. … 4 more files in changeset.
site: Auto-update the link the the current release's STATUS file to always

point to the current stable branch.

* publish/docs/release-notes/index.html

(#upcoming-patch-release): Move a sentence from here..

* publish/upcoming.part.html: .. to here, which is automatically generated ..

* tools/ .. here.

* tools/

(Version.__str__): New.

(get_reference_version): Add comment.

site: tools/ Remove the last remnant of working copy usage: use of

the short URL syntax.

For SVN-4823.

* site/tools/



Don't use the short URL syntax.

(get_merges_for_range): Change argument type.

(main): Update caller.

site: When cwd is not a stable branch working copy root, show

changes of the newest branch.

Fixes SVN-4823.

* site/tools/

(__doc__): Expand.

(get_reference_version__from_working_copy): Add TODO.

(get_reference_version__latest_stable_release): New.

(get_reference_version): New.

(main): Update caller.

site: Continue removing uses of the cwd.

No functional change.

* site/tools/

(relative_url): Remove.

(get_merges_for_range): Change signature.

Stop calling relative_url(), which, incidentally, removes a fork() from

each iteration of the loop.

(main): Instead of calling relative_url(), just compute the URL directly.

* site/tools/

(get_reference_version__from_working_copy): New function, split from..

(copyfrom_revision_of_previous_tag_of_this_stable_branch): .. here.

(main): Update caller.

site: Refactor the computation of an interim quantity (the tag

that defines the older end of the 'svn log' output to generate).

No functional change.

In preparation for SVN-4823.

* site/tools/

(collections): Import.

(Version, versions_on_dist_release): New.


Refactor with the new helper.

* site/tools/ Fix syntax error.

Follow-up to r1864159.

Follow-up to r1864159:

* site/tools/

(relative_url): Add an optional parameter that will be needed when

this script learns to run without a working copy, as requested in SVN-4823.

* site/tools/

(get_merges_for_range): Add an optional parameter that will be needed when

this script learns to run without a working copy, as requested in SVN-4823.

(copyfrom_revision_of_previous_tag_of_this_stable_branch): Add escaping, though

it's unlikely to ever be needed here.

* site/tools/

(get_merges_for_range): Update docstring to match current implementation.

* site/tools/

(__doc__): Expand.

* STATUS: Nominate r1864025.
fsfs, fsx: Make an error message clearer to developers.

* subversion/libsvn_fs_fs/low_level.c


* subversion/libsvn_fs_x/low_level.c


Make the output radix explicit, so the values aren't mistaken for decimal.

(Actually, I wonder why the values aren't printed in decimal to begin with.)

* STATUS: Nominate r1853761.
* STATUS: Nominate r1853761.
* STATUS: Nominate r1853761.
Fix an "unused static function" warning in non-maintainer mode builds.

* subversion/libsvn_subr/error.c

(err_abort): Define this function only if SVN_DEBUG is defined, so

an unused function warning is fixed.

Patch by: wuzhouhui

(log message tweaked by me)

Follow-up to r1850913:

* staging/docs/community-guide/releasing.part.html

(#tarball-signing): Track URL change.

* tools/

(DIST_RELEASE_URL): New constant.


Determine the latest release by checking dist/release/, not by checking

tags, in order to also show changes that have been merged into a patch

release that has not been announced yet.

This change will cause tonight's bot run to effectively revert r1850708 (and

add Monday's merge to the output as well), re-adding all the merges that

went into 1.11.1 to the Web site — which is correct, since 1.11.1 has not yet

been published.

Follow-up to r1850444:

* Apply the s/staging/publish/ replacement

to the entire file.

* tools/ Add missing svn:executable property.
* docs/release-notes/index.html

(#upcoming-patch-release): Tweak grammar. Avoid HACKING terminology.