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