Commit Graph

1091 Commits

Author SHA1 Message Date
Eloy Duran
9dd91b59f9 Move platform from Podfile to TargetDefinition. 2012-04-14 00:49:57 +02:00
Eloy Duran
792e387c7a Remove methods from Specification that have moved to LocalPod. 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
4e3dc1246e Stash work on making specs green. This is taking a somewhat incorrect approach:
The installer should just instantiate the LocalPod class with the
platform, so that it only needs to query tha values it really needs from
the Specification.
2012-04-14 00:46:51 +02:00
Eloy Duran
14228a8377 Make Specification attributes that take platform specific values work. 2012-04-14 00:46:51 +02:00
Eloy Duran
918619a67c Add specs for Specification attributes that can take values for different platforms. 2012-04-14 00:46:51 +02:00
Fabio Pelosin
0ea0f7ea6d Merge branch 'master' into spec-create
* master: (24 commits)
  [fix] small typo
  [list] spec update
  [presenter] present output to per set so it doesn't wait for all the sets to be ready on lenghty operations
  [presenter] fix for spec
  [pod-list] added pod authors
  [statistics] Switch to GitHub v3 api
  [pod-list] removed accidentally commited file
  [pod-list] Presenter now just renders and doesn't puts text directly + related minor changes
  [pod-list] Possibility to use statistics without cache file
  [fixed] specs
  [pod-list] tweaks and clean up
  [pod-spec] Warning for github repos not starting with https [#204]
  [pod-list] introduced Pod::Command::Presenter::CocoaPod class that encapsulates pod presentation logic
  Added --update option to pod list command
  [pod-list] increased github cache validity to 24h
  [pod-list] caching for statistics & refactoring
  [pod-list] small fixes
  [pod-list] new class Pod::Specification::Statistics
  [cleanup] Pod::Command::Presenter
  [refactor] moved spec_present module to presenter class
  ...

Conflicts:
	lib/cocoapods/command/spec.rb
2012-04-13 13:53:41 +02:00
Fabio Pelosin
08aa796174 [fix] small typo 2012-04-13 13:43:23 +02:00
Fabio Pelosin
368b708641 Draft for spec create from GitHub 2012-04-13 13:39:11 +02:00
Fabio Pelosin
eacecc8e7b Merge pull request #205 from CocoaPods/listNew
Pod list new & RSS
2012-04-13 04:37:52 -07: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
Fabio Pelosin
237185b595 [list] spec update 2012-04-12 23:42:28 +02:00
Fabio Pelosin
16b4d95e36 [presenter] present output to per set so it doesn't wait for all the sets to be ready on lenghty operations 2012-04-12 22:55:22 +02:00
Fabio Pelosin
50749fbe5e [presenter] fix for spec 2012-04-12 22:21:31 +02:00
Fabio Pelosin
267421560e Merge remote-tracking branch 'origin/master' into listNew
* origin/master:
  Small styling tweak.
  Add a --force-doc option and add `appledoc` install note to README.
  Make using `pod' from directories outside of the repo work.
2012-04-12 16:01:59 +02:00
Fabio Pelosin
1abf727b65 [pod-list] added pod authors 2012-04-12 16:01:35 +02:00
Fabio Pelosin
6c9c347a9e [statistics] Switch to GitHub v3 api 2012-04-12 16:00:53 +02:00
Fabio Pelosin
75de2a5815 [pod-list] removed accidentally commited file 2012-04-12 15:53:48 +02:00
Eloy Durán
7ba66f50b4 Small styling tweak. 2012-04-12 12:35:37 +03:00
Eloy Duran
a5d34c827c Add a --force-doc option and add appledoc install note to README. 2012-04-12 11:20:54 +02:00
Eloy Duran
a647170105 Make using `pod' from directories outside of the repo work. 2012-04-12 10:07:06 +02:00
Fabio Pelosin
b15bb507b1 [pod-list] Presenter now just renders and doesn't puts text directly + related minor changes 2012-04-12 01:58:38 +02:00
Fabio Pelosin
081643b08a [pod-list] Possibility to use statistics without cache file 2012-04-12 01:57:16 +02:00
Fabio Pelosin
502432abdf [fixed] specs 2012-04-12 01:52:09 +02:00
Fabio Pelosin
915bcd8ea1 [pod-list] tweaks and clean up 2012-04-11 23:02:21 +02:00
Fabio Pelosin
e666f0e98b [pod-spec] Warning for github repos not starting with https [#204] 2012-04-11 22:18:15 +02:00
Fabio Pelosin
295f8ddc54 [pod-list] introduced Pod::Command::Presenter::CocoaPod class that encapsulates pod presentation logic 2012-04-11 14:38:31 +02:00
Fabio Pelosin
8593dcbe92 Added --update option to pod list command 2012-04-11 14:37:36 +02:00
Fabio Pelosin
9bd415e487 [pod-list] increased github cache validity to 24h 2012-04-11 14:37:01 +02:00
Fabio Pelosin
cf3bcecb87 [pod-list] caching for statistics & refactoring 2012-04-11 13:41:03 +02:00
Fabio Pelosin
29a517d137 [pod-list] small fixes 2012-04-11 00:41:09 +02:00
Fabio Pelosin
c8bc4a7db4 [pod-list] new class Pod::Specification::Statistics 2012-04-11 00:25:52 +02:00
Fabio Pelosin
84f9bd510f [cleanup] Pod::Command::Presenter 2012-04-10 23:56:02 +02:00
Fabio Pelosin
6ae76658c8 [refactor] moved spec_present module to presenter class 2012-04-10 23:44:19 +02:00
Fabio Pelosin
31b6da643c [pod-list] pod list new now doesn't need to store the state in a file and displays the results in groups 2012-04-10 23:18:35 +02:00
Fabio Pelosin
51a9075631 [pod-list] avoid exception usage for control flow 2012-04-10 21:19:32 +02:00
Fabio Pelosin
8582780982 [pod-list] refactoring 2012-04-10 18:49:32 +02:00
Fabio Pelosin
e46364e67e [pod-list] Introduced pod list new 2012-04-10 17:51:46 +02:00
Fabio Pelosin
8fb0665b2c [Fix] Temporary fix for 'pod install FILE' 2012-04-07 15:05:27 +02:00
Fabio Pelosin
40030b9978 [#200, #133] Improvements to spec lint
- warning messages
- stronger validation
- validating pathnames starting with a slash
- cosmetics
2012-04-06 01:58:48 +02:00
Fabio Pelosin
8aba4ca802 [#197] Using escape gem 2012-04-06 01:57:42 +02:00
Fabio Pelosin
da8b99e3e3 [#197] Fix specs 2012-04-05 16:28:09 +02:00
Fabio Pelosin
f16f6e1ed7 [#197] Check options only with a single hash for quoting 2012-04-05 16:27:43 +02:00
Fabio Pelosin
0dc3561304 [#197] Use Executable module for doc generation
Other minor changes

- Change in documentation name from "name (0.0.1)" to
  "name 0.0.1" to adhere to Apple's practice.
- Appledoc doesn't print the settings anymore with verbose
  install to tame it's output.
2012-04-05 15:52:12 +02:00
Fabio Pelosin
d0e5a9cd19 Removed trailing white space 2012-04-05 14:47:53 +02:00
Fabio Pelosin
8f0fef0e10 [fix] Hide the podfile section in the error template if it is not available 2012-03-29 23:25:20 +02:00
Fabio Pelosin
76f8f785ae Minor cosmetic changes 2012-03-29 13:33:39 +02:00
Eloy Duran
77d0559823 Don't block while reading stdout and stderr of appledoc.
This fixes the generation of ASIHTTPRequest docs, which always made
building of the MacRubySample block.
2012-03-28 22:59:18 +02:00
Fabio Pelosin
69498bc309 Forgetting to remove the debug puts makes me sad :-( 2012-03-28 22:00:19 +02:00