Branch: refs/heads/nine
Home: https://github.com/buildbot/buildbot
Commit: b25c1fe9341e87d279757b0245d3df10093d7f92
https://github.com/buildbot/buildbot/commit/b25c1fe9341e87d279757b0245d3df10093d7f92
Author: Oleg Smolsky <[email protected]>
Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
Log Message:
-----------
steps: added support for VS2012 via msbuild
- the step is called MsBuild as the same code would work for VS2010
(barring the environment variable name)
- this new step allows for building drivers as the new Windows Driver Kit 8
integrates into VS2012
(you can target Vista, Win7 and Win8)
Commit: 68bbc4888614efa05d93db0dd608557551a28325
https://github.com/buildbot/buildbot/commit/68bbc4888614efa05d93db0dd608557551a28325
Author: Oleg Smolsky <[email protected]>
Date: 2012-09-27 (Thu, 27 Sep 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
Log Message:
-----------
steps: refactored MsBuild step according to review comments
Commit: c4de44857247d5d2fdb670bf39a2be8101a71af8
https://github.com/buildbot/buildbot/commit/c4de44857247d5d2fdb670bf39a2be8101a71af8
Author: Oleg Smolsky <[email protected]>
Date: 2012-09-27 (Thu, 27 Sep 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
Log Message:
-----------
steps: removed junk from an old rev (proper merge)
Commit: 3e2cd7e5c7fea30f2ac8e14a59a55bef048098b8
https://github.com/buildbot/buildbot/commit/3e2cd7e5c7fea30f2ac8e14a59a55bef048098b8
Author: Oleg Smolsky <[email protected]>
Date: 2012-09-27 (Thu, 27 Sep 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
Log Message:
-----------
steps: removed another couple of uneeded changes
Commit: a2078a2a182d3ca6fbaca909b049c020e58558ed
https://github.com/buildbot/buildbot/commit/a2078a2a182d3ca6fbaca909b049c020e58558ed
Author: Oleg Smolsky <[email protected]>
Date: 2012-09-28 (Fri, 28 Sep 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
Log Message:
-----------
MsBuild: minor cleanups
Commit: f0cb6b16569bff16d3a1458c89bb4fc42c1ca2eb
https://github.com/buildbot/buildbot/commit/f0cb6b16569bff16d3a1458c89bb4fc42c1ca2eb
Author: Oleg Smolsky <[email protected]>
Date: 2012-09-29 (Sat, 29 Sep 2012)
Changed paths:
M master/buildbot/test/unit/test_steps_vstudio.py
Log Message:
-----------
msbuild: added a minimal unit test
Commit: a81f829f789defcb61f726d38427dd3b9144027d
https://github.com/buildbot/buildbot/commit/a81f829f789defcb61f726d38427dd3b9144027d
Author: Oleg Smolsky <[email protected]>
Date: 2012-09-29 (Sat, 29 Sep 2012)
Changed paths:
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
steps: extended docs with MsBuild details
Commit: 6974f038836fd7411e8ac9999d8695a04e5b9098
https://github.com/buildbot/buildbot/commit/6974f038836fd7411e8ac9999d8695a04e5b9098
Author: Dustin J. Mitchell <[email protected]>
Date: 2012-09-29 (Sat, 29 Sep 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
pyflakes and whitespace
Commit: b2fd75b4c9c2119886208396733242973e9bf426
https://github.com/buildbot/buildbot/commit/b2fd75b4c9c2119886208396733242973e9bf426
Author: Dustin J. Mitchell <[email protected]>
Date: 2012-09-29 (Sat, 29 Sep 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
M master/buildbot/test/unit/test_steps_vstudio.py
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
Merge branch 'pull532'
Commit: e52a5548d86186929f5b0f193bcf8593cff02f73
https://github.com/buildbot/buildbot/commit/e52a5548d86186929f5b0f193bcf8593cff02f73
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/developer/master-slave.rst
M master/docs/manual/cfg-buildfactories.rst
M master/docs/manual/cfg-buildslaves.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/cfg-properties.rst
M master/docs/manual/cmdline.rst
M master/docs/manual/customization.rst
M master/docs/manual/installation.rst
M master/docs/manual/introduction.rst
M master/docs/tutorial/firstrun.rst
M master/docs/tutorial/tour.rst
Log Message:
-----------
Fix capitalization of Python
Commit: ebd397624cb067e7d633a639e4713280ca149c3e
https://github.com/buildbot/buildbot/commit/ebd397624cb067e7d633a639e4713280ca149c3e
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/developer/master-slave.rst
Log Message:
-----------
Fix "Pythons" -> "Python's"
Commit: 3367e488223130444704531e41de3385b5f6d2af
https://github.com/buildbot/buildbot/commit/3367e488223130444704531e41de3385b5f6d2af
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/cmdline.rst
M master/docs/relnotes/0.8.7.rst
Log Message:
-----------
Fix capitalization of Mercurial
Commit: c2388e4789b42be3ade7200928927e240e63f32b
https://github.com/buildbot/buildbot/commit/c2388e4789b42be3ade7200928927e240e63f32b
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/cfg-global.rst
M master/docs/manual/cfg-schedulers.rst
M master/docs/manual/cfg-statustargets.rst
M master/docs/manual/cmdline.rst
M master/docs/manual/concepts.rst
M master/docs/relnotes/0.8.6.rst
M master/docs/relnotes/0.8.7.rst
M master/docs/relnotes/index.rst
M master/docs/tutorial/firstrun.rst
M master/docs/tutorial/tour.rst
Log Message:
-----------
Fix capitalization of Git
Commit: 142b08d259235b61281f34092ae2e155cc4d9d7e
https://github.com/buildbot/buildbot/commit/142b08d259235b61281f34092ae2e155cc4d9d7e
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/cfg-statustargets.rst
M master/docs/manual/customization.rst
M master/docs/relnotes/0.8.6.rst
Log Message:
-----------
Fix capitalization of GitHub
Commit: 3a168f0bc6611c1fd9348d858445f8263b25d362
https://github.com/buildbot/buildbot/commit/3a168f0bc6611c1fd9348d858445f8263b25d362
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/cmdline.rst
Log Message:
-----------
Fix capitalization of Monotone
Commit: 8891b29d51c4e851b13f374150b8c9ac757ba664
https://github.com/buildbot/buildbot/commit/8891b29d51c4e851b13f374150b8c9ac757ba664
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/manual/cmdline.rst
Log Message:
-----------
Fix capitalization of Darcs
Commit: da9b656f5e4f54a70fe1d9a86633a1c2b31c14eb
https://github.com/buildbot/buildbot/commit/da9b656f5e4f54a70fe1d9a86633a1c2b31c14eb
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-global.rst
Log Message:
-----------
Fix capitalization of Hg
Commit: d2c4da9e0f627910a06911e017c1104903f4212e
https://github.com/buildbot/buildbot/commit/d2c4da9e0f627910a06911e017c1104903f4212e
Author: Martin Geisler <[email protected]>
Date: 2012-09-30 (Sun, 30 Sep 2012)
Changed paths:
M master/docs/relnotes/0.8.6.rst
M master/docs/relnotes/0.8.7.rst
Log Message:
-----------
Fix missing literal block
Commit: 4b69fce95c1148dc84e520ba7e11315d7a84dffa
https://github.com/buildbot/buildbot/commit/4b69fce95c1148dc84e520ba7e11315d7a84dffa
Author: Bryce Adelstein-Lelbach <[email protected]>
Date: 2012-10-01 (Mon, 01 Oct 2012)
Changed paths:
M slave/contrib/init-scripts/buildslave.init.sh
Log Message:
-----------
Add missing 'then' to the buildslave init script
Commit: d7d745b6ca9e0b9e0b0f4bf4e6b7ee86f066019d
https://github.com/buildbot/buildbot/commit/d7d745b6ca9e0b9e0b0f4bf4e6b7ee86f066019d
Author: Tom Prince <[email protected]>
Date: 2012-10-01 (Mon, 01 Oct 2012)
Changed paths:
M slave/contrib/init-scripts/buildslave.init.sh
Log Message:
-----------
Merge pull request #541 from brycelelbach/init-script
Init script fix
Commit: 67e1507b3cd7dcd44a1565a07ea308274cfa8403
https://github.com/buildbot/buildbot/commit/67e1507b3cd7dcd44a1565a07ea308274cfa8403
Author: Dustin J. Mitchell <[email protected]>
Date: 2012-10-01 (Mon, 01 Oct 2012)
Changed paths:
M master/docs/developer/master-slave.rst
M master/docs/manual/cfg-buildfactories.rst
M master/docs/manual/cfg-buildslaves.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/cfg-global.rst
M master/docs/manual/cfg-properties.rst
M master/docs/manual/cfg-schedulers.rst
M master/docs/manual/cfg-statustargets.rst
M master/docs/manual/cmdline.rst
M master/docs/manual/concepts.rst
M master/docs/manual/customization.rst
M master/docs/manual/installation.rst
M master/docs/manual/introduction.rst
M master/docs/relnotes/0.8.6.rst
M master/docs/relnotes/0.8.7.rst
M master/docs/relnotes/index.rst
M master/docs/tutorial/firstrun.rst
M master/docs/tutorial/tour.rst
Log Message:
-----------
Merge branch 'doc' of git://github.com/mgeisler/buildbot
Commit: 1fa1c4fc511ee6d3006594c8eb3c26c969d7e598
https://github.com/buildbot/buildbot/commit/1fa1c4fc511ee6d3006594c8eb3c26c969d7e598
Author: Dustin J. Mitchell <[email protected]>
Date: 2012-10-01 (Mon, 01 Oct 2012)
Changed paths:
M slave/contrib/init-scripts/buildslave.init.sh
Log Message:
-----------
Merge branch 'master' of github.com:buildbot/buildbot
Commit: 2ab18d865f06db1b643d5b005eb83a35a6927da4
https://github.com/buildbot/buildbot/commit/2ab18d865f06db1b643d5b005eb83a35a6927da4
Author: Pierre Tardy <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/test/__init__.py
A master/buildbot/test/unit/test_util_namespace.py
A master/buildbot/util/namespace.py
Log Message:
-----------
namespace: convenience class for json like data
One thing that is cooler with java-script than in python is that
dictionaries and objects are the same thing. It allows browsing of
complex hierarchical data syntactically easy.
One will always prefer writing:
buildrequest.properties.myprop
rather than
brdict['properties']['myprop']
This class allows such syntax sugar, by converting a dictionary
to something that responds to both object and dictionary duck typing
We don't redo the mistakes of java-script model, and don't allow this
class to be inherited, and forbid to implement any specific method
apart from the '__' prefixed duck-typing
only keys() items() and values() are reserved and cannot be accessed
via object notation. they can only be accessed via dict like
notation
First implementation, that use an internal _dict attribute
test_benchmark1 ...
create + access
pure dict : 0.00572395324707
Namespace as dict : 0.29655623436 ( 5180 %)
Namespace as object: 0.293313026428 ( 5124 %)
access only
pure dict : 0.00226902961731
Namespace as dict : 0.219506025314 ( 9674 %)
Namespace as object: 0.236507892609 ( 10423 %)
[OK]
test_benchmark2 ...
create + access
pure dict : 0.00633692741394
Namespace as dict : 0.345242977142 ( 5448 %)
Namespace as object: 0.35455083847 ( 5594 %)
access only
pure dict : 0.00258111953735
Namespace as dict : 0.259343862534 ( 10047 %)
Namespace as object: 0.266692876816 ( 10332 %)
[OK]
test_benchmark3 ...
create + access
pure dict : 0.0107021331787
Namespace as dict : 3.95416998863 ( 36947 %)
Namespace as object: 4.02670288086 ( 37625 %)
access only
pure dict : 0.00716400146484
Namespace as dict : 3.73691916466 ( 52162 %)
Namespace as object: 3.7946138382 ( 52967 %)
Commit: cf14a297879ca2c83c17a3e14f95ff094e7047c2
https://github.com/buildbot/buildbot/commit/cf14a297879ca2c83c17a3e14f95ff094e7047c2
Author: Pierre Tardy <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/util/namespace.py
Log Message:
-----------
_Namespace as a dict subclass implementation
This needs copy of the actually data.
But dict like read access are then native
test_benchmark1 ...
create + access
pure dict : 0.00615882873535
Namespace as dict : 0.456478118896 ( 7411 %)
Namespace as object: 0.478987932205 ( 7777 %)
access only
pure dict : 0.00246000289917
Namespace as dict : 0.00496506690979 ( 201 %)
Namespace as object: 0.0221290588379 ( 899 %)
[OK]
test_benchmark2 ...
create + access
pure dict : 0.00630712509155
Namespace as dict : 0.768087148666 ( 12178 %)
Namespace as object: 0.792205810547 ( 12560 %)
access only
pure dict : 0.00248885154724
Namespace as dict : 0.00506806373596 ( 203 %)
Namespace as object: 0.0225648880005 ( 906 %)
[OK]
test_benchmark3 ...
create + access
pure dict : 0.0112509727478
Namespace as dict : 9.57195401192 ( 85076 %)
Namespace as object: 9.70584011078 ( 86266 %)
access only
pure dict : 0.00751686096191
Namespace as dict : 0.027991771698 ( 372 %)
Namespace as object: 0.168903112411 ( 2246 %)
Signed-off-by: Pierre Tardy <[email protected]>
Commit: 548849afd3d84ad9e2d546f5eea33fbd6baed493
https://github.com/buildbot/buildbot/commit/548849afd3d84ad9e2d546f5eea33fbd6baed493
Author: Pierre Tardy <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/util/namespace.py
Log Message:
-----------
try to avoid data copy. This does not work, as dict is a native
class, and its method cannot be changed.
Commit: d137598c5ea969656d63331fc5f50bc54cb303d0
https://github.com/buildbot/buildbot/commit/d137598c5ea969656d63331fc5f50bc54cb303d0
Author: Pierre Tardy <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/util/namespace.py
Log Message:
-----------
Revert "try to avoid data copy. This does not work, as dict is a native"
This reverts commit 68b982561e3442ada73a9d0dbaf5960a43a68764.
Commit: b60e33e989cae55768355b2cf0ece024c0bb4708
https://github.com/buildbot/buildbot/commit/b60e33e989cae55768355b2cf0ece024c0bb4708
Author: Pierre Tardy <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/util/namespace.py
Log Message:
-----------
namespace: final implementation
We translate inner dicts on the fly. This is thus
a good compromise
test_benchmark1 ...
create + access
pure dict : 0.00651502609253
Namespace as dict : 0.152539968491 ( 2341 %)
Namespace as object: 0.173326015472 ( 2660 %)
access only
pure dict : 0.00234913825989
Namespace as dict : 0.0270440578461 ( 1151 %)
Namespace as object: 0.0485229492188 ( 2065 %)
[OK]
test_benchmark2 ...
create + access
pure dict : 0.00629901885986
Namespace as dict : 0.31452703476 ( 4993 %)
Namespace as object: 0.336041927338 ( 5334 %)
access only
pure dict : 0.00247311592102
Namespace as dict : 0.154057979584 ( 6229 %)
Namespace as object: 0.179447889328 ( 7255 %)
[OK]
test_benchmark3 ...
create + access
pure dict : 0.0114121437073
Namespace as dict : 0.848978042603 ( 7439 %)
Namespace as object: 1.067289114 ( 9352 %)
access only
pure dict : 0.00813007354736
Namespace as dict : 0.208504915237 ( 2564 %)
Namespace as object: 0.392553091049 ( 4828 %)
Commit: 249732f58a6bf2f825dfea92dc44240a31d24ccf
https://github.com/buildbot/buildbot/commit/249732f58a6bf2f825dfea92dc44240a31d24ccf
Author: Pierre Tardy <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/test/unit/test_util_namespace.py
M master/buildbot/util/namespace.py
Log Message:
-----------
more optimization
After reflexion, it looks that we need to optimize read access
time rather than creation time.
Commit: 1a644e892fd62ea16b85a00913cd6b5fb3231af9
https://github.com/buildbot/buildbot/commit/1a644e892fd62ea16b85a00913cd6b5fb3231af9
Author: Pierre Tardy <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/test/unit/test_util_namespace.py
Log Message:
-----------
remove the inheritence forbid from the specs
Implementing it will impact performance
http://code.activestate.com/recipes/141933-forbidding-inheritance/
Signed-off-by: Pierre Tardy <[email protected]>
Commit: ec125d1fc0fb2f36fc94fffebc4d8228164079af
https://github.com/buildbot/buildbot/commit/ec125d1fc0fb2f36fc94fffebc4d8228164079af
Author: Dustin J. Mitchell <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/test/__init__.py
A master/buildbot/test/unit/test_util_namespace.py
A master/buildbot/util/namespace.py
Log Message:
-----------
Merge branch 'yamlconfig' of git://github.com/tardyp/buildbot
Commit: d76261298030bb3597db3ef7cb9f0ac8e76391ad
https://github.com/buildbot/buildbot/commit/d76261298030bb3597db3ef7cb9f0ac8e76391ad
Author: Dustin J. Mitchell <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/test/unit/test_util_namespace.py
Log Message:
-----------
remove benchmark tests
Commit: c09ed1e950962fb3ffa8cd2f6103cc967c249955
https://github.com/buildbot/buildbot/commit/c09ed1e950962fb3ffa8cd2f6103cc967c249955
Author: Dustin J. Mitchell <[email protected]>
Date: 2012-10-02 (Tue, 02 Oct 2012)
Changed paths:
M master/buildbot/steps/vstudio.py
M master/buildbot/test/__init__.py
M master/buildbot/test/unit/test_steps_vstudio.py
A master/buildbot/test/unit/test_util_namespace.py
A master/buildbot/util/namespace.py
M master/docs/developer/master-slave.rst
M master/docs/manual/cfg-buildfactories.rst
M master/docs/manual/cfg-buildslaves.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/cfg-global.rst
M master/docs/manual/cfg-properties.rst
M master/docs/manual/cfg-schedulers.rst
M master/docs/manual/cfg-statustargets.rst
M master/docs/manual/cmdline.rst
M master/docs/manual/concepts.rst
M master/docs/manual/customization.rst
M master/docs/manual/installation.rst
M master/docs/manual/introduction.rst
M master/docs/relnotes/0.8.6.rst
M master/docs/relnotes/0.8.7.rst
M master/docs/relnotes/index.rst
M master/docs/tutorial/firstrun.rst
M master/docs/tutorial/tour.rst
M slave/contrib/init-scripts/buildslave.init.sh
Log Message:
-----------
Merge branch 'master' into nine
Compare:
https://github.com/buildbot/buildbot/compare/a33f61daaa7a...c09ed1e95096
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits