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