aboutsummaryrefslogtreecommitdiff
path: root/scripts/maint/format_changelog.py
AgeCommit message (Collapse)Author
2022-02-25Fix typosDimitris Apostolou
2020-07-17Use gitlab-friendly URLs when formatting changelogs as HTMLNick Mathewson
Our old https://bugs.torproject.org/nnnn URLs only work for bugs numbered before 40000. Newer gitlab bugs need to have specific projects mentioned. This patch assumes that bugs are in tpo/core/tor by default, but allows us to refer to several other projects by saying e.g. "chutney#40002" if we want.
2020-05-14Fix a python warning in format_changelog.py.Nick Mathewson
2020-02-16Stop assuming that /usr/bin/python existsPanagiotis Vasilopoulos
Fixes 33192
2020-01-28Use print() function in both Python 2 and Python 3cclauss
2019-12-12python: Add __future__ imports for python 3 compatibilityteor
Except for src/ext, which we may not want to modify. Closes ticket 32732.
2019-12-09Port changelog tools to python 3Nick Mathewson
Closes ticket 32704.
2019-01-18format_changelog: treat "issue NNNN" as a track ticketNick Mathewson
2019-01-16Bump copyright date to 2019Nick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-28Update changelog sorting rules to know about dirauth changesNick Mathewson
2016-05-27roger says this url is betterNick Mathewson
2016-05-27Make format_changelog.py add links to bugsNick Mathewson
2015-08-21Remove tor-fw-helper more thoroughlySebastian Hahn
2015-05-05Fix a bug in format_changelog, in a silly wayNick Mathewson
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-10-31Repair format_changelog.py drupal breaks a little more. Drupal is weird.Nick Mathewson
2014-10-30Teach format_changelog.py --blog about drupal <!--break-->Nick Mathewson
2014-10-30Twiddle the format_changelog.py option defaults.Nick Mathewson
2014-10-29Reinvoke format_changelog.pyNick Mathewson
Also, tweak it so that it puts major deprecations and requirements early in the changelog.
2014-10-27Teach format_changelog.py to emit HTML.Nick Mathewson
2014-10-19format_changelog: Sort sections case-insensitivelyNick Mathewson
2014-10-19format_changelog.py: fix spelling of "hyphenatable"Nick Mathewson
2014-10-19format_changelog.py: tweak hyphenation rulesNick Mathewson
Mark all our generated command names, and anything with a double-hyphen, as unhyphenatable.
2014-10-19Teach format_changelog to sort and collate sections.Nick Mathewson
Give it options to turn off collation and/or wrapping.
2014-10-19format_changelog.py: learn about the ReleaseNotes formatNick Mathewson
2014-06-16Bring remaining 0.2.5.5-alpha entries into changelogNick Mathewson
2014-05-29Reformat 0255 changelog. Tweak formatter script.Nick Mathewson
2014-05-14make the changelog text wrapper respect arma's no-initial-openparen ruleNick Mathewson
2014-05-02Tweak the changelog formatter a little.Nick Mathewson
(I had a bad clone of Knuth's algorithm sitting around in an old code repository of mine. I added orphan detection and smarter hyphenation; it seems to give marginally better results than we had before.)
2014-04-28Clean the contrib directory with torch and machete.Nick Mathewson
We've accumulated a lot of cruft in this directory over the years: so much, that it passed the point of being so disorganized that we no longer browsed through it to see how bad it had gotten. This patch (based on changes by rl1987) tries to remove the most useless items, and split the others into reasonable directories. It creates a new scripts/ directory for maint and test scripts. This patch was generated with the script below. No other changes are made in this patch. ############# # new directories mkdir -p contrib/test-tools mkdir -p contrib/or-tools mkdir -p contrib/dirauth-tools mkdir -p contrib/operator-tools mkdir -p contrib/client-tools mkdir -p contrib/test-tools mkdir -p contrib/dist mkdir -p contrib/dist/suse mkdir -p contrib/win32build mkdir -p scripts/maint mkdir -p scripts/test ############ # Deleted -- nobody who wants this is going to be looking for it here any # longer. Also, nobody wants it. git rm contrib/auto-naming/README # Deleted: We no longer do polipo. git rm contrib/polipo/Makefile.mingw git rm contrib/polipo/README git rm contrib/polipo/polipo-mingw.nsi # We haven't even tried to run this for ages. It is a relic of a bygone era git rm contrib/mdd.py # contrib/dir-tools/directory-archive/ # Tools for running a directory archive. No longer used - deleting them. git rm contrib/directory-archive/crontab.sample git rm contrib/directory-archive/fetch-all git rm contrib/directory-archive/fetch-all-v3 git rm contrib/directory-archive/tar-them-up git rm contrib/directory-archive/fetch-all-functions git rm contrib/directory-archive/sort-into-month-folder # This appears to be related to very old windows packaging stuff. git rm contrib/bundle.nsi git rm contrib/package_nsis-weasel.sh git rm contrib/package_nsis.sh git rm contrib/netinst.nsi git rm contrib/torinst32.ico git rm contrib/xenobite.ico # This should not be needed for cross-compilation any more, should it? git rm contrib/cross.sh # I don't think anyone ever used this. git rm contrib/make-signature.sh # These are attempts to send tor controller commands from the command-line. # They don't support modern authentication. git rm contrib/tor-ctrl.sh # this is for fetching about a tor server from a dirauth. But it # doesn't authenticate the dirauth: yuck. git rm contrib/sd # wow, such unused, very perl4. git rm contrib/tor-stress ####### contrib/dirauth-tools/ # Tools for running a directory authority git mv contrib/add-tor contrib/dirauth-tools/ git mv contrib/nagios-check-tor-authority-cert contrib/dirauth-tools/ ####### # contrib/or-tools/ # Tools for examining relays git mv contrib/check-tor contrib/or-tools/check-tor git mv contrib/checksocks.pl contrib/or-tools/checksocks.pl git mv contrib/exitlist contrib/or-tools/exitlist ####### # contrib/operator-tools # Tools for running a relay. git mv contrib/linux-tor-prio.sh contrib/operator-tools/linux-tor-prio.sh git mv contrib/tor-exit-notice.html contrib/operator-tools/tor-exit-notice.html git mv contrib/tor.logrotate.in contrib/operator-tools/ ###### # contrib/dist git mv contrib/rc.subr contrib/dist/ git mv contrib/tor.sh.in contrib/dist/ git mv contrib/torctl.in contrib/dist/ git mv contrib/suse/* contrib/dist/suse/ ###### # client-tools git mv contrib/torify contrib/client-tools/torify git mv contrib/tor-resolve.py contrib/client-tools/ ###### # win32build git mv contrib/package_nsis-mingw.sh contrib/win32build/ git mv contrib/tor.nsi.in contrib/win32build/ # Erinn didn't ask for this... git mv contrib/tor-mingw.nsi.in contrib/win32build/ git mv contrib/tor.ico contrib/win32build/ ###### # scripts/test git mv contrib/cov-blame scripts/test/cov-blame git mv contrib/cov-diff scripts/test/cov-diff git mv contrib/coverage scripts/test/coverage git mv contrib/scan-build.sh scripts/test/ ######## scripts/maint # Maintainance scripts # # These are scripts for developers to use when hacking on Tor. They mostly # look at the Tor source in one way or another. git mv contrib/findMergedChanges.pl scripts/maint/findMergedChanges.pl git mv contrib/checkOptionDocs.pl scripts/maint/checkOptionDocs.pl git mv contrib/checkSpace.pl scripts/maint/checkSpace.pl git mv contrib/redox.py scripts/maint/redox.py git mv contrib/updateVersions.pl scripts/maint/updateVersions.pl git mv contrib/checkLogs.pl scripts/maint/checkLogs.pl git mv contrib/format_changelog.py scripts/maint/