| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-08 | Remove the direct url writer from Resource | Jack Nagel | |
| 2014-12-26 | Allow debugging patching failures | Jack Nagel | |
| Closes #33056. | |||
| 2014-12-23 | Don't raise NotImplementedError | Jack Nagel | |
| 2014-09-18 | Pass command and arg list into ErrorDuringExecution constructor | Jack Nagel | |
| 2014-07-29 | Simplify internal representation of patches | Jack Nagel | |
| - remove support for IO objects, since we no longer access ::DATA directly - since we don't need to support IO objects, use a separate class for string patches and stop wrapping strings in StringIO ojects | |||
| 2014-07-29 | Decouple DATA patches from the executing script | Jack Nagel | |
| 2014-07-28 | Make Patch a module since it only has singleton methods | Jack Nagel | |
| 2014-07-28 | Remove inheritance patch classes | Jack Nagel | |
| 2014-07-10 | Fix method signature | Jack Nagel | |
| 2014-07-10 | Legacy patches are never StringIOs | Jack Nagel | |
| 2014-07-01 | Always use class.name to build inspect strings | Jack Nagel | |
| 2014-03-18 | Remove redundant method | Jack Nagel | |
| This already happens in the superclass. | |||
| 2014-03-18 | Always use CurlDownloadStrategy for legacy patches | Jack Nagel | |
| Fixes #27671. | |||
| 2014-03-15 | Set patch name on initialization | Jack Nagel | |
| 2014-03-14 | Remove use of Forwardable from ExternalPatch | Jack Nagel | |
| 2014-03-14 | Ensure patch cache path is unique even when checksum is missing | Jack Nagel | |
| 2014-03-13 | Add inspect methods to patch classes | Jack Nagel | |
| 2014-03-13 | Drop version from cached patch filenames | Jack Nagel | |
| 2014-03-13 | Teach audit about new patches implementation | Jack Nagel | |
| 2014-03-13 | Teach fetch to download patches | Jack Nagel | |
| 2014-03-13 | Enable new patch implementation with compatibility layer | Jack Nagel | |
| 2014-03-13 | New patch implementation and DSL | Jack Nagel | |
| This commit introduces a new patch implementation that supports checksums and caching. Patches are declared in blocks: patch do url ... sha1 ... end A strip level of -p1 is assumed. It can be overridden using a symbol argument: patch :p0 do url ... sha1 ... end Patches can be declared in stable, devel, and head blocks. This form is preferred over using conditionals. stable do # ... patch do url ... sha1 ... end end Embedded (__END__) patches are declared like so: patch :DATA patch :p0, :DATA Patches can also be embedded by passing a string. This makes it possible to provide multiple embedded patches while making only some of them conditional. patch :p0, "..." | |||
