simon-git: putty-wishlist (master): putty-wishlist.git
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Mon Jan 2 20:51:52 GMT 2017
TL;DR:
d320432 Check output file names for clashes.
e8138eb Debuggability: __repr__ method in the Version class.
cf8d8fa Add metadata about merges between trunk and branches.
4f6c4a7 Redo affected-version analysis again.
Repository: https://git.tartarus.org/simon/putty-wishlist.git
On the web: https://git.tartarus.org/?p=simon/putty-wishlist.git
Branch updated: master
Committer: putty-wishlist.git
Date: 2017-01-02 20:51:52
commit d3204322caa9809f49299bb505bcb62d676927e8
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=d3204322caa9809f49299bb505bcb62d676927e8;hp=21e77eb95277d144a327407230187a6a03ac2f38
Author: Simon Tatham <anakin at pobox.com>
Date: Mon Jan 2 20:44:48 2017 +0000
Check output file names for clashes.
At the moment, this check will only trigger if someone unwisely titles
a bug 'index' (because index.html is the only non-bug-derived file
name any bug's output file might clash with). But as and when I add
further output files, there might be more collision risks, so it seems
worth taking this precaution in advance.
control/bugs2html.py | 37 ++++++++++++++++++++++++++++++-------
1 file changed, 30 insertions(+), 7 deletions(-)
commit e8138eb774898df295b9fbd6ace52b11fc7eefb0
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=e8138eb774898df295b9fbd6ace52b11fc7eefb0;hp=d3204322caa9809f49299bb505bcb62d676927e8
Author: Simon Tatham <anakin at pobox.com>
Date: Mon Jan 2 20:45:18 2017 +0000
Debuggability: __repr__ method in the Version class.
Now an instance of Version can stringify itself for diagnostics in a
way that can be easily distinguished from an actual string.
This is intended for use in one-off print statements inserted
temporarily during development: there are no actual uses of it in the
code as committed here.
control/bugs2html.py | 4 ++++
1 file changed, 4 insertions(+)
commit cf8d8fa269c48054126fd1bbefaedce8346c6bef
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=cf8d8fa269c48054126fd1bbefaedce8346c6bef;hp=e8138eb774898df295b9fbd6ace52b11fc7eefb0
Author: Simon Tatham <anakin at pobox.com>
Date: Mon Jan 2 20:48:42 2017 +0000
Add metadata about merges between trunk and branches.
This feeds into the git-based ancestry tester to provide knowledge not
encoded in the parent links of the actual git history, concerning
which commits ended up replicated where.
At first glance this looks like a painful array of manually curated
data which is surely just as annoying as the release_versions map
(formerly @releases in the Perl bugs2html) that I was so glad to get
rid of two days ago. But the difference is that this array should be
fixed, and not need continuing maintenance or extension in future: it
records ancestry metadata that was omitted in PuTTY's svn->git
migration (partly by mistake and partly because it wouldn't have been
quite accurate anyway), but in new git-based development and with our
current methodology of merging from the release branch back to master,
the git parent links should start off correct and won't need any
compensating entries inserted here.
control/bugs2html.py | 4 +++-
control/extraparents.py | 19 +++++++++++++++++++
control/gitreach.py | 14 ++++++++------
3 files changed, 30 insertions(+), 7 deletions(-)
commit 4f6c4a75231fceadd1347bc73c254bd5ce33568c
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=4f6c4a75231fceadd1347bc73c254bd5ce33568c;hp=cf8d8fa269c48054126fd1bbefaedce8346c6bef
Author: Simon Tatham <anakin at pobox.com>
Date: Mon Jan 2 20:50:10 2017 +0000
Redo affected-version analysis again.
Now we write several useful data items into each bug entry:
'first_fixed_rel' and 'last_predating_release' are directly useful to
the wishlist index page, and the set field 'affected_releases' will
hopefully be useful in future for preparing per-release bug lists
(though I haven't yet actually done that).
control/bugs2html.py | 109 +++++++++++++++++++++++++++++++++------------------
1 file changed, 70 insertions(+), 39 deletions(-)
More information about the tartarus-commits
mailing list