Commit Graph

536 Commits

Author SHA1 Message Date
Fabio Pelosin
b8ef7bf5aa [UI] convert to module. 2012-09-21 18:37:12 +02:00
Fabio Pelosin
a2ce47a07d [Specs] Forgot puts :-) 2012-09-21 17:05:01 +02:00
Fabio Pelosin
3ec34b5a12 Merge pull request #512 from CocoaPods/b0.15.0
0.15.0
2012-09-21 07:48:15 -07:00
Fabio Pelosin
2d50741ea7 [Specs] Robustness. 2012-09-20 16:30:22 +02:00
Fabio Pelosin
4b5e91ed8c Merge pull request #528 from CocoaPods/podfile_extension
[Config] Support extension for Podfile.
2012-09-20 07:01:24 -07:00
Fabio Pelosin
7df2566a17 [Specs] minor fix. 2012-09-19 21:10:06 +02:00
Fabio Pelosin
cdecc32a23 Merge branch 'master' into b0.15.0
* master:
  [Specs] Minor fix for Command::Push.
  [Push] Use git! where possible.
  [Specs] fix for the fix that was supposed to fix Travis.
  [Specs] Fix for Travis issues.
  [Source] The name should be an attribute.
  [Specs] Fixed Travis errors related to Command::Repo.
  [Linter] Fixed minor bug.
  Update CHANGELOG.md
  Update lib/cocoapods/generator/acknowledgements/markdown.rb
  Update lib/cocoapods/generator/acknowledgements/markdown.rb
  [Linter] Promote long summary warning to an error.

Conflicts:
	lib/cocoapods/command/push.rb
2012-09-19 20:53:05 +02:00
Fabio Pelosin
a478de621e [Specs] Minor fix for Command::Push. 2012-09-19 20:41:40 +02:00
Fabio Pelosin
d94da4bcfd [Specs] fix for the fix that was supposed to fix Travis. 2012-09-19 20:23:16 +02:00
Fabio Pelosin
d370ca2a23 [Specs] Fix for Travis issues. 2012-09-19 20:12:39 +02:00
Fabio Pelosin
ff7a71966c [Source] The name should be an attribute. 2012-09-19 19:32:55 +02:00
Fabio Pelosin
476558265a [Specs] Fixed Travis errors related to Command::Repo. 2012-09-19 19:30:29 +02:00
Fabio Pelosin
76cb703e26 [UI] Adoption in Pod::Command classes. 2012-09-19 18:57:21 +02:00
Fabio Pelosin
0360ab89b4 [Linter] Promote long summary warning to an error. 2012-09-19 14:21:19 +02:00
Fabio Pelosin
9aeeb74f7d Merge branch 'master' into b0.15.0
* master:
  [Specs] Fix repo specs.
2012-09-19 02:16:04 +02:00
Fabio Pelosin
bb911ddcd4 [Specs] Fix repo specs. 2012-09-19 02:15:22 +02:00
Fabio Pelosin
8d29a37233 Merge branch 'master' into b0.15.0
* master:
  [Repo] Use raising bang variant for git operations.
  [Source] Allow the specify the master repo dir from an environment variable.
  [Linter] Improved checks for the summary and the git tag.
  [Repo] Fix banner.
  [Source] list the name of the repos.
  [Changelog]
  [Config] Added update_notification attribute.
  Support extracting .tar.bz2 files
2012-09-19 01:38:08 +02:00
Fabio Pelosin
329f29ba0c [Source] list the name of the repos. 2012-09-19 00:36:11 +02:00
Fabio Pelosin
a2a108c473 [Specs] Fix specification related specs. 2012-09-18 23:57:04 +02:00
Fabio Pelosin
28e3ec4708 Merge pull request #522 from btaylor/master
Support extracting .tar.bz2 files
2012-09-18 13:38:44 -07:00
Fabio Pelosin
005e323e8f [Config] Support extension for Podfile. 2012-09-18 20:34:17 +02:00
Fabio Pelosin
9616bc249d Merge branch 'master' into b0.15.0
* master:
  [Executable] Added environment variable to force STDOUT sync.
  [Command] Don't run setup if needed for `pod setup`.
  Specs for updating a cached repo if the specified branch is missing.
  Update a pod's cached git repo if the specified branch isn't found.

Conflicts:
	lib/cocoapods/downloader/git.rb
2012-09-18 20:23:21 +02:00
Brad Taylor
85a9df78e9 Support extracting .tar.bz2 files
Chartboost (and likely other sites) distribute source code in bz2
format.  Support for recognizing and extracting these files will come in
handy.
2012-09-14 15:01:21 -07:00
Ray Lillywhite
33509e01ae Specs for updating a cached repo if the specified branch is missing. 2012-09-11 01:35:23 -07:00
Fabio Pelosin
396effc466 [Installer] Added pre install hooks.
They are called after the pods have been downloaded but before the targets are
integrated in the Pods.xcodeproj.

closes #486
2012-08-31 17:03:50 +02:00
Fabio Pelosin
099f22a555 [Dependency] Always copy the podspec of external sources to Local Podspecs
This reduces ambiguity and prevents bugs like #489, which was caused by the
Sandbox creating a LocalPods from the spec in the root (if present) and
ignoring the one in Local Pods.

Closes #489.
2012-08-30 21:09:38 +02:00
Eloy Durán
3dc86c8717 For some unknown reason, the Pods group was created twice sometimes.
Fixes: https://secure.travis-ci.org/#!/CocoaPods/CocoaPods/jobs/2236387
2012-08-25 21:31:45 +02:00
Eloy Durán
adb053f1b8 Fix two warnings on Ruby 1.8.7. Closes #475. 2012-08-25 20:21:50 +02:00
Eloy Durán
2b62203e0e Update fixed Reachability repo. 2012-08-25 18:11:30 +02:00
Eloy Durán
0da6c35f7f When operating on all pods, make them unique. Fixes #376. 2012-08-25 18:09:51 +02:00
Fabio Pelosin
5690b44c9d [Issue#376] Added specs that evidence architectural issues. 2012-08-24 16:58:43 +02:00
Eloy Durán
cb2d99673b [outdated] Don’t show pods that can't be checked. 2012-08-23 23:57:33 +02:00
Eloy Durán
0350fff6b0 Improve Podfile.lock version when the :head option is used. 2012-08-23 22:16:10 +02:00
Fabio Pelosin
654c1b66ff [Specs] Minor fix for Lockfile. 2012-08-23 03:21:06 +02:00
Fabio Pelosin
8f7fef1179 Merge branch 'local_source' into pod_update
* local_source:
  [LocalSource] Specs.
  [LocalSource] Tuning.
  [ExternalSources] Better robustness :-)
  [ExternalSources] Robustness.
  [LocalSource] Initial draft.

Conflicts:
	lib/cocoapods/installer.rb
2012-08-23 03:18:57 +02:00
Fabio Pelosin
fbcb700b4e [LocalSource] Specs. 2012-08-23 02:54:29 +02:00
Fabio Pelosin
cfc0d54259 Merge branch 'master' into pod_update
* master: (21 commits)
  Release 0.13.0
  Changelog
  [UserProjectIntegrator] Don't warn about overridden build settings if silent.
  [OpenURI] Reworked support for http to https redirects.
  [Podfile#podspec] Changelog and added disabled tests.
  [Podfile] Added Podfile#podspec.
  [Changelog]
  [UserProjectIntegrator] Check if the xcconfig files is overridden.
  [Linter] Detect warning disabling compiler flags.
  [OpenURI] Support for unsafe redirects.
  [inhibit_all_warningsDon't affect the final project.
  Release 0.12.0
  [Examples] Update RKTwitter Podfile.lock
  [CHANGELOG] Add entry about namespacing subspecs in Pods.xcodeproj
  [CHANGELOG] Update for 0.12.0
  [Project] Namespace subspecs in groups.
  Document Podfile#inhibit_all_warnings!
  Add Podfile#inhibit_all_warnings! to silence warnings, but not by default. #209
  Changelog
  "[Specification] Allow to require_arc in subspecs."
  ...
2012-08-22 20:47:06 +02:00
Fabio Pelosin
2501e0d61d [Podfile#podspec] Changelog and added disabled tests. 2012-08-22 18:08:03 +02:00
Fabio Pelosin
dc04fc22b9 [inhibit_all_warningsDon't affect the final project. 2012-08-22 13:06:46 +02:00
Eloy Durán
6e81540b39 [CHANGELOG] Add entry about namespacing subspecs in Pods.xcodeproj 2012-08-21 20:48:57 +02:00
Eloy Durán
e6505274cb Merge pull request #466 from CocoaPods/subspec_groups
[Project] Namespace subspecs in groups.
2012-08-21 11:46:33 -07:00
Fabio Pelosin
647a397a03 [Project] Namespace subspecs in groups. 2012-08-21 17:57:20 +02:00
Fabio Pelosin
b0e8108f82 [Lockfile] Fix specs for grammar change. 2012-08-20 23:44:39 +02:00
Eloy Durán
3b900e68ab Add Podfile#inhibit_all_warnings! to silence warnings, but not by default. #209 2012-08-20 22:21:12 +02:00
Fabio Pelosin
38eaf22333 "[Specification] Allow to require_arc in subspecs."
Closes #464.
2012-08-20 17:08:14 +02:00
Fabio Pelosin
7a80f78fea [ExternalSources] Better robustness :-) 2012-08-20 15:12:48 +02:00
Fabio Pelosin
b09ccf1ada [Install/Update] Minor cleanup. 2012-08-14 01:13:00 +02:00
Fabio Pelosin
9cbb2dfd73 [Install/Update] second iteration. 2012-08-13 21:56:13 +02:00
Fabio Pelosin
2345d550f2 Merge branch 'master' into pod_update
* master:
  [Git] Fix for exception in failing integration test.
  Add a link to @subdigital’s NSScreencast episode about creating a podspec.
  More cleanup using ActiveSupport's Oxford comma styling of a list.
2012-08-10 13:44:02 +02:00
Eloy Durán
2220774bf0 More cleanup using ActiveSupport's Oxford comma styling of a list. 2012-08-10 13:09:12 +02:00