GitHub PushEvent at 2014-12-22 16:08:38
Repository: pants
Actor: dt
Payload: {"shas":[["160ae7007969da74b07d23610b5577d88124b8ee","b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com","allow adding to pythonpath via pant.ini\n\nLooks like this used to work, based on a comment (recently removed) that said:\n```\n\"\"\"\n  To add additional paths to sys.path, add a block to the config similar to the following:\n  roots: ['src/python/pants_internal/test/',]\n\"\"\"\n```\nThe provides an alternative to `PYTOHNPATH=custom/pants/stuff ./pants goal ...` when using\nan in-repo custom register.py.\n\nNote that this is unrelated to plugins distributed as dists and installed in the (virtual)env\nfrom which pants is run / loaded with pkg_resources, or source backends packaged into a custom\ndist or pex of pants.\n\nThis change restores that functionality, though it is now called `python-path` for clarity and\nlives in the `[backends]` config section.\n\nBugs closed: 856\n\nReviewed at https://rbcommons.com/s/twitter/r/1457/","David Taylor",false],["44043be01259257ebf18a09f50e5d825e4db83e9","86f39098c3d6e8fa24cceea9f4753c2782977b2d@gmail.com","Enable caching in the Travis CI build.\n\nThe specs here:\n  http://docs.travis-ci.com/user/caching\n\nThis turns on caching for ~/.pants.d, ~/.ivy2\nand the current pants requirements bootstraped in\nbuild-support.  To make virtualenv caching work, updates\nthe virtualenv bootstrap script to use a stable directory name\nacross virtualenv versions.\n\nTesting Done:\nCI went green here: https://travis-ci.org/pantsbuild/pants/builds/44760074\n\nBugs closed: 887\n\nReviewed at https://rbcommons.com/s/twitter/r/1537/","John Sirois",false],["e08dc7ebf369c5dcabc532ae872d75e809b62096","86f39098c3d6e8fa24cceea9f4753c2782977b2d@gmail.com","Improve CI caching.\n\nAdd an option to skip pants bootstrap pre-clean\nallowing cached build-support/pants_dev_deps.venv\nto survive and be utilized.\n\nI missed this cleaning going on in ci.sh when 1st enabling caching in https://rbcommons.com/s/twitter/r/1537/\nThis change actually uses the build-support/pants_dev_deps.venv now to avoid pip installing pants deps unless they change as evidenced by logs.\n\nTesting Done:\nCI went green here: https://travis-ci.org/pantsbuild/pants/builds/44795443\n\nBugs closed: 888\n\nReviewed at https://rbcommons.com/s/twitter/r/1538/","John Sirois",false],["28b98b9af047af6024bf5ca310c6d3b03697448f","b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com","Refactor WhatChanged into base class, use LazySoruceMapper\n\nSwitch to using LazySourceMapper to map changed files to targets.\nLazySourceMapper is designed to map sources to targets without\nloading any more of the BUILD graph than is required, which is\nideal for a what-changed use-case.\n\nRefactoring the what-changed calculation into base class should make\nit easier to support other tasks that require the set of changed\ntargets (or files). The WhatChanged task itself is now just a small\nstub on top of it.","David Taylor",true]],"size":4,"ref":"refs/heads/dt.whatchanged","head":"28b98b9af047af6024bf5ca310c6d3b03697448f"}