simon-git: bob (master): bob.git

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sun Nov 27 21:58:19 GMT 2016


TL;DR:
  1441eb6 Use 'setdefault' to create entries in cfg.specialrev.
  97b2b5c Make set_main_module notice specialrev[Main].
  bbd1f92 Support builds from a non-HEAD commit of a local git repo.

Repository:     https://git.tartarus.org/simon/bob.git
On the web:     https://git.tartarus.org/?p=simon/bob.git
Branch updated: master
Committer:      bob.git
Date:           2016-11-27 21:58:19

commit 1441eb62f3d48132ca902a6a85ed7ef87afc5614
web diff https://git.tartarus.org/?p=simon/bob.git;a=commitdiff;h=1441eb62f3d48132ca902a6a85ed7ef87afc5614;hp=d19fe928ab6be5e795a33c7f9adea623d1cbc84d
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Nov 27 21:02:50 2016 +0000

    Use 'setdefault' to create entries in cfg.specialrev.
    
    I apparently didn't know about it when I originally wrote this code.
    It's more idiomatic, and more importantly, a lot more concise.

 bob | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 97b2b5c96f5cb768989f344e8c3f1f2173758522
web diff https://git.tartarus.org/?p=simon/bob.git;a=commitdiff;h=97b2b5c96f5cb768989f344e8c3f1f2173758522;hp=1441eb62f3d48132ca902a6a85ed7ef87afc5614
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Nov 27 21:03:57 2016 +0000

    Make set_main_module notice specialrev[Main].
    
    If we already had some configuration stored under the special
    placeholder key indicating 'we don't yet know what the main module is
    called but this will need to be filed under it', and then
    set_main_module finds out what it's called, then it shouldn't create a
    second entry ignoring the first one which then won't be merged with it
    later.

 bob | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit bbd1f9292b5832b6d93bf5cb02b18cebb7ffefba
web diff https://git.tartarus.org/?p=simon/bob.git;a=commitdiff;h=bbd1f9292b5832b6d93bf5cb02b18cebb7ffefba;hp=97b2b5c96f5cb768989f344e8c3f1f2173758522
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Nov 27 21:49:49 2016 +0000

    Support builds from a non-HEAD commit of a local git repo.
    
    The previous commit arranged for -b and -c options to be passed
    through to checkout.checkout(), as details[3] and details[4]
    respectively. This commit arranges for checkout() to actually do
    something with them, by exporting the relevant commit from the local
    checkout instead of silently picking HEAD in its place (ahem). So now
    I can do builds from a branch in my local repo that isn't also in the
    upstream version, without having to check that branch out first.

 checkout.py | 107 +++++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 81 insertions(+), 26 deletions(-)



More information about the tartarus-commits mailing list