Commit Graph

142 Commits

Author SHA1 Message Date
Will Pragnell
4b4bd46764 Merged branch 'master' into 'acknowledgements' 2012-05-25 08:36:58 +01:00
Fabio Pelosin
5e57791c8c [Config] Remove #force_doc. 2012-05-23 14:54:31 +02:00
Will Pragnell
1845945eab Added acknowledgements_path to TargetDefinition class 2012-05-19 20:23:36 +01:00
Fabio Pelosin
b263097e40 [Documentation] Adapted for Specification refactoring. 2012-05-16 01:30:42 +02:00
Fabio Pelosin
98d0fb0cd3 Fine tuning console output. 2012-05-15 22:04:56 +02:00
Fabio Pelosin
68b63814e1 Fix incorrect name for specs with preferred dependency in podfile.lock 2012-05-15 16:32:12 +02:00
Fabio Pelosin
8ecd4bcfda Integration of Specificaiton refactor. 2012-05-14 16:03:52 +02:00
Fabio Pelosin
1d7b4e7683 [LocalPod] Clean all the unused files. 2012-05-11 17:10:40 +02:00
Fabio Pelosin
65221133fb [LocalPod] Cluster specifications. 2012-05-10 21:30:44 +02:00
Fabio Pelosin
ea9b1810d0 WIP Specification refactor. 2012-05-09 15:16:20 +02:00
Eloy Duran
81d3550d71 Actually add the user's build configurations to Pods.xcodeproj.
Closes #105, #121, #215.
2012-05-06 23:18:52 +02:00
Will Pragnell
edff6c05d8 Merge branch master into acknowledgements 2012-05-06 17:38:59 +01:00
Will Pragnell
2c9443458f Fixed Acknowledgements file names 2012-05-06 17:32:09 +01:00
Fabio Pelosin
10b7d02b9e [config.ios?] Temporary support for pod spec lint. 2012-05-04 21:43:22 +02:00
Fabio Pelosin
fcc94b68ca [Installer] Don't generate documenation if already installed
It checks that the documenation exist for a given version of a pod
and in that case it doesn't generate it again.
2012-05-03 02:02:42 +02:00
Fabio Pelosin
3341638a28 [Config#doc] Renamed to generate_docs 2012-05-03 00:58:37 +02:00
Will Pragnell
1ed10b71ea Simplify Acknowledgement file saving 2012-04-28 23:45:13 +01:00
Will Pragnell
3e6cdfd418 Integrate acknowledgements generator into install command 2012-04-28 23:01:00 +01:00
Francis Chong
274fef8c15 Instead of generate a dummy source file for each target, generate one in pod installer#install! 2012-04-27 23:23:57 +08:00
Eloy Duran
fba4810377 Rename puts_title to print_title. 2012-04-14 00:59:18 +02:00
Eloy Duran
dc5b15a5a9 Make all not-disabled specs green again. Also introduces the pod install --no-integrate option. 2012-04-14 00:59:18 +02:00
Eloy Duran
5df26a6f73 Stash 2012-04-14 00:56:30 +02:00
Eloy Duran
d51f5a069e Make UserProjectIntegrator work again. 2012-04-14 00:55:38 +02:00
Ben Scheirman
cd93199820 Raise an informative error if xcodeproj is not present in Podfile, for now. 2012-04-14 00:54:49 +02:00
Eloy Duran
39e0a52652 Remove EmbedReader example, it doesn't really showcase anything and some small fixes. 2012-04-14 00:52:52 +02:00
Eloy Duran
56d0b4b15f And successfully build a OS X static library from a mixed platform Podfile. 2012-04-14 00:52:00 +02:00
Eloy Duran
4a709b8791 Make building a iOS lib work again. 2012-04-14 00:52:00 +02:00
Eloy Duran
cb05af48c2 Make platform specific build settings specs work again. 2012-04-14 00:49:57 +02:00
Eloy Duran
9dd91b59f9 Move platform from Podfile to TargetDefinition. 2012-04-14 00:49:57 +02:00
Eloy Duran
04843c3d0f Make specs green. 2012-04-14 00:49:57 +02:00
Eloy Duran
fcdd011cb2 LocalPod only returns file lists for the platform of the current target.
And lots of misc. work. Still failing: https://gist.github.com/9fffdffb35da111e6442
2012-04-14 00:46:51 +02:00
Eloy Duran
421ddf801a Check wether or not a pod and its docs should be installed _before_ it's actually installed. 2012-04-12 23:47:57 +02:00
Eloy Duran
a5d34c827c Add a --force-doc option and add appledoc install note to README. 2012-04-12 11:20:54 +02:00
Fabio Pelosin
c7187f7719 [colors] fix for broken build 2012-03-28 19:37:17 +02:00
Fabio Pelosin
3b83f2a643 [colors] Added colors to install 2012-03-28 18:40:50 +02:00
Eloy Duran
eae99b2a3d Rename Pod::Project::Integrator to Pod::Installer::UserProjectIntegrator. 2012-03-27 19:11:37 +02:00
Eloy Duran
59eec5a9af Stash 2012-03-26 23:23:29 +02:00
Eloy Duran
07fad45898 Refactor Pod::Project::Integrator for upcoming work. 2012-03-26 20:40:25 +02:00
Eloy Duran
c4702eb0d3 Move the doc generator into lib/cocoapods/generators/documentation.rb 2012-03-18 13:49:15 +01:00
Fabio Pelosin
d2f5a70c9a Major documentation refactoring 2012-03-16 20:06:26 +01:00
Fabio Pelosin
2a631ea554 minor fixes 2012-03-15 18:06:10 +01:00
Fabio Pelosin
46ea311031 [#149] removed atom support force appledoc 2012-03-15 17:49:38 +01:00
Fabio Pelosin
98c972e028 [#149] Improved documentation generation
- refactoring
- default options for appledoc
- added command line arguments to pod install
- added option to force documentation generation with appledoc
2012-03-15 15:59:59 +01:00
Fabio Pelosin
a9d33c21e8 [#149] Install or generate documentation
- introduced '--generate_documentation' '--install_documentation' command
  line options
- only doc installation/generation only if pod does not exists
2012-03-13 16:18:59 +01:00
Fabio Pelosin
726d9f59bc [#149] Draft for documentation generation 2012-03-08 11:49:02 +01:00
Eloy Duran
6333b0b252 Cleanup and pass a path to File.basename, not a File instance. 2012-03-04 22:27:04 +01:00
Eloy Duran
b09aaebd4f Contain the cached sets in the Resolver itself. 2012-03-04 21:55:43 +01:00
Eloy Duran
8c2adafa84 No longer cache Specification::Set in the Set class, but in a Context. 2012-03-04 21:55:43 +01:00
Eloy Duran
7b46404a8b Fix Xcode project generation and a few more specs. 2012-03-04 15:52:11 +01:00
Luke Redpath
fde621d017 My earlier Resolver/TargetInstaller refactoring broke the handling of target-specific specs,
because previously each TargetInstaller would resolve it's specs separately.

Instead, we resolve everything in one go as before, but have the resolver return a hash of
target dependencies to resolved specifications, so when the target installers are run, we only
install the pods for that target that should be in there.

Likewise, we should only call the post-install hook of a specification with the target installers
it belongs to.
2012-03-04 03:18:42 +00:00