| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-12-06 | Extract part of stage method to VCS strategy superclass | Jack Nagel | |
| 2014-12-06 | Remove years-old TODO | Jack Nagel | |
| 2014-12-06 | Demote FIXME to a normal comment | Jack Nagel | |
| 2014-12-06 | Mark private SubversionDownloadStrategy methods | Jack Nagel | |
| 2014-12-06 | Move fetch implementation into VCS strategy superclass | Jack Nagel | |
| 2014-12-06 | Use start_with? instead of a regexp | Jack Nagel | |
| 2014-12-06 | Move SVN URL munging to initialize | Jack Nagel | |
| 2014-12-06 | Remove method that duplicates superclass implementation | Jack Nagel | |
| 2014-12-06 | Extract update from fetch in VCS strategies | Jack Nagel | |
| 2014-12-06 | Add clone_repo to remaining VCS strategies | Jack Nagel | |
| 2014-12-06 | Add repo_valid? to remaining VCS strategies | Jack Nagel | |
| 2014-12-06 | Make repo_valid? private | Jack Nagel | |
| 2014-12-06 | Make __path methods private | Jack Nagel | |
| 2014-12-06 | Make cache_tag private | Jack Nagel | |
| 2014-12-06 | Mark private VCSDownloadStrategy methods | Jack Nagel | |
| 2014-12-05 | CurlDownloadStrategy: initialize attributes in initializer | Jack Nagel | |
| The downloader is instantiated on-demand, so we no longer need the lazy initialization here. | |||
| 2014-12-05 | Provide VCSDownloadStrategy#head? | Jack Nagel | |
| 2014-12-05 | Stop supporting hg found in share/python | Jack Nagel | |
| 2014-12-03 | Make the git download strategy default to :branch => "master" | Jack Nagel | |
| Fixes #33437. | |||
| 2014-10-19 | Use curl -d to pass query parameters in the bottle download strategy | Jack Nagel | |
| Fixes #33355. | |||
| 2014-10-07 | Simplify UnsafeSubversionDownloadStrategy | Jack Nagel | |
| 2014-10-05 | Remove last usage of StrictSubversionDownloadStrategy | Jack Nagel | |
| This strategy is only used in one formula, so we can just replace it with a dependency. It could be done with a requirement, but since this is a low-impact change (it only matters for head builds on Leopard), I'm not sure it's worth the effort. The constant is retained for compatibility, though I could find only one other reference to it on GitHub, in a formula that was removed from core almost two years ago. | |||
| 2014-08-24 | Add friendlier local file missing error | Larry Shaffer | |
| Closes #26481. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-07-23 | Modify "git rev-parse --verify" args in "has_ref?" | Dabrien 'Dabe' Murphy | |
| Per the `git-rev-parse(1)` manpage: --verify Verify that exactly one parameter is provided, and that it can be turned into a raw 20-byte SHA-1 that can be used to access the object database. If so, emit it to the standard output; otherwise, error out. If you want to make sure that the output actually names an object in your object database and/or can be used as a specific type of object For example, git rev-parse "$VAR^{commit}" will make sure $VAR names an existing object that is a commit-ish (i.e. a commit, or an annotated tag that points at a commit). That actually means that: git rev-parse --verify af8e768e2bd3b4398bca033998f83b0eb8874914 will _always_ return the SHA-1 hash — regardless of whether or not that's actually a valid reference! Thus, when `GitDownloadStragtegy#update_repo` tries to check `has_ref?`, it mistakenly succeeds, and doesn't actually do a `git fetch origin`. The fix is to use: git rev-parse --verify "af8e768e2bd3b4398bca033998f83b0eb8874914^{commit}" Fixes #31045. Closes #31054. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-07-18 | Fix checking out recursive git submodules | Maurus Cuelenaere | |
| When nested submodules appear in a git repository, the `git submodule foreach git checkout-index ..` command would fail because it would checkout at the root directory instead of in its parent(s)' folder. Eg: root/submodule1/submodule2 would be checked out in root/submodule2 Closes #30841. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-07-17 | Remove dead code | Jack Nagel | |
| This method is identical to the superclass implementation. | |||
| 2014-07-17 | Remove special case for now-deprecated GitHub URLs | Jack Nagel | |
| 2014-07-16 | Remove more dead code | Jack Nagel | |
| 2014-07-16 | Remove dead code | Jack Nagel | |
| Formula objects are always constructed with an explicit name, so we no longer need to special case an empty name or the name "__UNKNOWN__". | |||
| 2014-07-05 | Use popen wrapper | Jack Nagel | |
| Closes #30678. | |||
| 2014-06-15 | Remove an unnecessary use of ARGV.build_head? | Jack Nagel | |
| 2014-06-04 | Fix some places where encoding issues manifest on ruby 2.0 | Jack Nagel | |
| 2014-06-01 | Remove unnecessary use of Dir[] | Jack Nagel | |
| 2014-06-01 | Remove no-op directory traversal | Jack Nagel | |
| 2014-05-13 | download_strategy: fix Git repo updating. | Mike McQuaid | |
| Git repositories should always be updated when the ref is a branch. They should be also updated if no ref was specified or if the ref isn’t present. This stops the repo being updated if we’re building a specific revision and it is present. Additionally, this stops the update barfing on repositories where we’re using a revision and there is no upstream `master` branch. Closes #29218. | |||
| 2014-04-06 | Recognize and extract xar files | Jack Nagel | |
| 2014-04-06 | Extract common decompression code to a method | Jack Nagel | |
| 2014-04-06 | Handle untarred bzip2 files | Jack Nagel | |
| Fixes #28187. | |||
| 2014-03-18 | Set bottle download strategy directly | Jack Nagel | |
| We know what strategy we want, so going through DownloadStrategyDetector is wasted work. Now we can remove those patterns from the detector and have two fewer branches each time through. | |||
| 2014-03-18 | Reorder download strategy symbols by frequency | Jack Nagel | |
| 2014-03-18 | Reorder download strategy regexps by frequency | Jack Nagel | |
| 2014-02-21 | Adapt to Git 1.9's `submodule foreach` changes | Josh Tilles | |
| Closes #26871. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-02-15 | GitDownloadStrategy: fix typo'd parameter name | Jack Nagel | |
| This should be "resource", not "resources", though it works anyway because there is a also "resource" reader method. | |||
| 2014-02-14 | GitDownloadStrategy: allow disabling of shallow clone | Jack Nagel | |
| Closes #25751. Closes #26730. | |||
| 2014-02-14 | VCSDownloadStrategy: use REF_TYPES when extracting ref to use | Jack Nagel | |
| 2014-02-14 | VCSDownloadStrategy: document acceptable ref types | Jack Nagel | |
| 2014-02-14 | GitDownloadStrategy: inline simple method | Jack Nagel | |
| 2014-02-14 | GitDownloadStrategy: move constant to top of class body | Jack Nagel | |
| 2013-12-05 | fix typo in this notice | Adam Vandenberg | |
| 2013-12-03 | SubversionDownloadStrategy: handle changed repository URL | Jack Nagel | |
| Fixes #22159. | |||
