mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Start on the 0.2.5.5-alpha changelog.
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.
This commit is contained in:
Executable
+40
@@ -0,0 +1,40 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user