Commit Graph

421 Commits

Author SHA1 Message Date
Fabio Pelosin
9c71d5ab7a [Platform] Require name for initialization. 2012-06-09 20:24:29 +02:00
Fabio Pelosin
d0ebef6a7a [Platform] Specify deployment target only on initialization. 2012-06-09 18:52:37 +02:00
Fabio Pelosin
7bf8692caa [Podfile] Check that platforms actually have a deployment target.
Closes #305.
2012-06-09 18:34:16 +02:00
Fabio Pelosin
05fba7b679 [Platform] Default deployment targets. 2012-06-09 18:28:35 +02:00
Fabio Pelosin
de9fe2dcea [Linter] Use the deployment target of the specification.
Closes #304.
2012-06-07 19:20:10 +02:00
Fabio Pelosin
8d1430a8bd [Platform] Support initialization from another platform. 2012-06-07 19:06:49 +02:00
Fabio Pelosin
15540df30f [Specs] Don't update master repo fixture. 2012-06-07 17:02:40 +02:00
Fabio Pelosin
d1a9af21a5 [LocalPod] Fix for over aggressive #clean.
Paths that contain or are contained by an used path are now preserved.
The new logic works well with used path that are directories.

Closes #300
2012-06-06 18:30:18 +02:00
Fabio Pelosin
1f1cc97ae2 [Spec] Fine-tuning template. 2012-05-31 14:08:44 +02:00
Eloy Duran
0cbb156847 Make all specs green by updating some of the submodule fixtures. 2012-05-31 12:14:19 +02:00
Fabio Pelosin
736308452d [Specs] More robust test for Repo branch feature. 2012-05-29 22:46:39 +02:00
Fabio Pelosin
dcd85e7263 [Repo] Allow to specify a branch for new repos. 2012-05-29 21:23:33 +02:00
Fabio Pelosin
4d4e3a9521 [Repo] Fix spelling mistake. 2012-05-29 19:54:21 +02:00
Fabio Pelosin
b5bdcea695 [Specs] Fix for incompatibility with current master repo. 2012-05-29 19:50:46 +02:00
Fabio Pelosin
0ad82acd4a [Fixtures] Updated master repo to the HEAD of the 0.6 branch. 2012-05-29 18:58:44 +02:00
Fabio Pelosin
eeeef2322e Merge branch 'master' of github.com:CocoaPods/CocoaPods
* 'master' of github.com:CocoaPods/CocoaPods:
  Fix integration spec, which was trying to assign a source to subspecs.
  Fix spec that was using a newer version of lib than expected.
  Update spec repo fixture to latest 0.6 and fix CP version checking.
  Fix a RubyGems specific version spec failure.
  Update SSToolkit fixture submodule.
  Fix version number.

Conflicts:
	lib/cocoapods/command/repo.rb
2012-05-29 18:25:45 +02:00
Fabio Pelosin
8a1a5d30fa [Repo] Class method to return if a repo is compatible. 2012-05-29 18:20:08 +02:00
Eloy Duran
d230d8e353 Fix integration spec, which was trying to assign a source to subspecs. 2012-05-29 17:45:50 +02:00
Eloy Duran
f72eedbdf4 Fix spec that was using a newer version of lib than expected. 2012-05-29 17:31:43 +02:00
Eloy Duran
78d54274e9 Update spec repo fixture to latest 0.6 and fix CP version checking. 2012-05-29 17:24:30 +02:00
Eloy Duran
378a4ae0af Fix a RubyGems specific version spec failure. 2012-05-29 17:03:07 +02:00
Eloy Duran
d4b17423e8 Update SSToolkit fixture submodule. 2012-05-29 16:55:41 +02:00
Fabio Pelosin
598c743c28 Update to the last head of Xcodeproj. 2012-05-28 20:05:12 +02:00
Fabio Pelosin
68d5cbd10f [Specs] Robustness of specs related to target_integrator. 2012-05-27 15:42:31 +02:00
Fabio Pelosin
76fcc49057 Merge branch 'issue-246'
* issue-246:
  [Specs] Detect the target with the matching name.
  [TargetIntegrator] Detect the target with the matching name.
2012-05-27 13:15:18 +02:00
Fabio Pelosin
e58b364dd2 [Specs] Detect the target with the matching name. 2012-05-27 13:14:54 +02:00
Fabio Pelosin
a9a1d332fd [Specs] Fix minor failure on Travis. 2012-05-26 18:31:18 +02:00
Fabio Pelosin
8ae9f97c19 [Specs] Forgot to update the specs for the previous changes :-)
Bonus: stray #puts for debug.
2012-05-25 21:57:23 +02:00
Fabio Pelosin
57f29716e9 Merge branch 'master' of github.com:CocoaPods/CocoaPods
* 'master' of github.com:CocoaPods/CocoaPods: (25 commits)
  Updated CHANGELOG.md
  Added acknowledgements_path to TargetDefinition class
  Use String.empty? instead of == ""
  Made Acknowledgements Plist title configurable
  Fixed Acknowledgements file names
  Removed unnecessary () from specs
  Improved Markdown Acknowledgements unit testing
  Improved Plist Acknowledgements unit testing some more
  Improve Acknowledgements unit testing
  Improve Plist Acknowledgements unit testing a little
  Completed basic implementation of Markdown Acknowledgements subclass
  WIP: Added Markdown Acknowledgements subclass
  Added Plist Acknowledgements sub-class
  Changed Local_pod license method to license_text and added fallback to file if no text specified
  Cleaned up BananaLib fixture a little
  Simplify Acknowledgement file saving
  Correct a few typos
  Minor changes to Acknowledgements header and footer text
  Integrate acknowledgements generator into install command
  Speculative fix for possible bug when a pod has no licence
  ...
2012-05-25 15:45:25 +02:00
Fabio Pelosin
4458700ed6 [LocalPod] Fix for nasty bug related to Rake::FileList.
If the paths of the pod are resolved when the directory is not
created, FileList will cache no files and not update subsequently.
2012-05-25 14:47:12 +02:00
Will Pragnell
4b4bd46764 Merged branch 'master' into 'acknowledgements' 2012-05-25 08:36:58 +01:00
Fabio Pelosin
9f1b33b159 [Specification] Made homepage, description, and summary top level.
Closes #269
2012-05-24 23:55:01 +02:00
Fabio Pelosin
1a8478a233 [Downloader] Deprecated #clean. 2012-05-24 21:36:37 +02:00
Fabio Pelosin
d10959c9df [Specs] Fix for overzealous specification. 2012-05-24 13:56:58 +02:00
Fabio Pelosin
15ee6d6060 [Specs] Added specifications related to Git caching.
Closes #254.
2012-05-24 13:44:59 +02:00
Fabio Pelosin
9511cc44b6 [Specs] Placeholder for LocalPod and TODOs. 2012-05-23 17:30:04 +02:00
Fabio Pelosin
2c462d1867 [Specs] Only print the count of the disabled specs in the summary. 2012-05-23 16:52:59 +02:00
Fabio Pelosin
638d78e59a [Specs] Oops... forgot to update for documentation changes. 2012-05-17 14:18:33 +02:00
Fabio Pelosin
572ac974d3 [Specs] Patch bacon to reset Pod::Config::Instance.
One of the tests wasn't restoring the changes it made to the config.
As the test was difficult to track down and the problem would have
become only worse in the future, the issues was solved starting with
a new config before each run.

The performance impact seems negligible and the testing environment is
more predictable.
2012-05-17 13:42:36 +02:00
Fabio Pelosin
59104c81d3 [Specs] Minor cosmetic fixes. 2012-05-17 01:31:20 +02:00
Fabio Pelosin
cb2942f873 [Specs] Adapting existing specs for recent changes. 2012-05-17 00:49:56 +02:00
Fabio Pelosin
2426f95c95 [Specs] Improved output. 2012-05-17 00:41:29 +02:00
Fabio Pelosin
fe461952a1 [Specs] Minor clean up and cosmetic fixes. 2012-05-17 00:24:30 +02:00
Fabio Pelosin
9323fbac6f [Specs] Fix for reinitialization of constant.
The actual warning:
./spec/unit/sandbox_spec.rb:4: warning: already initialized constant TMP_POD_ROOT
Pod::Sandbox
2012-05-16 21:20:41 +02:00
Fabio Pelosin
d59409f6be [Specs] Cleaning up temporary repos helper. 2012-05-16 19:09:03 +02:00
Fabio Pelosin
8bdb41f8ab Merge branch 'master' into spec-refactor
* master:
  Minor copy change
  A few small fixes related to integrating multiple targets/projects.
  Add rake ~> 0.9.0 (for rake/file_list.rb file) to gemspec. Closes #195.
  Fix for https://github.com/CocoaPods/CocoaPods/issues/141
  [Push] Bypass pre-commit hook.
  [Fix] GitHub downloader was downloading the repos twice.

Conflicts:
	spec/unit/resolver_spec.rb
2012-05-14 17:28:25 +02:00
Fabio Pelosin
ebc4b1513f Minor fixes related to master repo update. 2012-05-14 16:31:22 +02:00
Fabio Pelosin
e2867dade8 Updated master repo in fixtures. 2012-05-14 16:18:25 +02:00
Fabio Pelosin
8ecd4bcfda Integration of Specificaiton refactor. 2012-05-14 16:03:52 +02:00
Fabio Pelosin
7162c5afde Completed Pod::Specification refactor. 2012-05-14 16:02:06 +02:00