aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/bazel/repository/DecompressorFactory.java
Commit message (Collapse)AuthorAge
* Fix permissions for zip filesGravatar Kristina Chodorow2015-06-12
| | | | | | | | | | | | | | | Now [new_]http_archive can be used for executables as well as "default permission" (644) files. This also gets rid of the Apache Commons Compress dependency entirely, which is nice. Fixing this also exposed some bugs in how archives were being decompressed (the same archive was being decompressed multiple times), which I also fixed by making the decompressors SkyFunctions. Fixes #238. -- MOS_MIGRATED_REVID=95747810
* CL for Java readability reviewGravatar Kristina Chodorow2015-04-27
| | | | | -- MOS_MIGRATED_REVID=92141245
* Disambiguate jar paths in the exec root treeGravatar Kristina Chodorow2015-03-20
| | | | | | | | | | | Before, external jars would stomp on each other and the last jar loaded would "win" (all others would be overwritten and the build would fail). This changes symlink forest path generation to generate unique paths under <exec-root>/external/ for jars, so multiple external jar dependencies can be used. -- MOS_MIGRATED_REVID=88952191
* Add on-the-fly remote reposGravatar Kristina Chodorow2015-03-20
| | | | | | | | | | | | | | | | | Adds a new rule: new_http_archive( name = "whatever", url = "http://www.github.com/google/bazel-tools/my-tools.zip", sha256 = "...", build_file = "my/tools/objc.BUILD", ) This will download & unzip my-tools.zip, put a WORKSPACE file in its root, and link the provided BUILD file into its root. -- MOS_MIGRATED_REVID=88941267
* Remove DecompressorFactory's dependence on TargetGravatar Kristina Chodorow2015-02-06
| | | | | | | Also added some unit tests. -- MOS_MIGRATED_REVID=85725717
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25
-- MOE_MIGRATED_REVID=85702957