mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 05:33:47 +01:00
413a442f57
I've copied the entries from changes/, labeled the ones that also appeared in 0.2.4.22, sorted them lightly with a python script (added to maint), and combined sections with the same name. I didn't combine sections without a description (e.g. "Minor bugfixes:"), since we'll probably add a description to those.
41 lines
810 B
Python
Executable File
41 lines
810 B
Python
Executable File
#!/usr/bin/python
|
|
|
|
import re
|
|
import sys
|
|
|
|
def fetch(fn):
|
|
with open(fn) as f:
|
|
s = f.read()
|
|
s = "%s\n" % s.rstrip()
|
|
return s
|
|
|
|
def score(s):
|
|
m = re.match(r'^ +o (.*)', s)
|
|
if not m:
|
|
print >>sys.stderr, "Can't score %r"%s
|
|
lw = m.group(1).lower()
|
|
if lw.startswith("major feature"):
|
|
score = 0
|
|
elif lw.startswith("major bug"):
|
|
score = 1
|
|
elif lw.startswith("major"):
|
|
score = 2
|
|
elif lw.startswith("minor feature"):
|
|
score = 10
|
|
elif lw.startswith("minor bug"):
|
|
score = 11
|
|
elif lw.startswith("minor"):
|
|
score = 12
|
|
else:
|
|
score = 100
|
|
|
|
return (score, lw, s)
|
|
|
|
|
|
changes = [ score(fetch(fn)) for fn in sys.argv[1:] if not fn.endswith('~') ]
|
|
|
|
changes.sort()
|
|
|
|
for _, _, s in changes:
|
|
print s
|