Skip to content

Local source #458

wants to merge 24 commits into from

3 participants

CocoaPods member

Starting from the pod_update branch: diff available here.
Test are missing, for now, but empirical evidence suggests that it is working.

Why the previous work of @lukeredpath was removed? I can find traces of it but on a quick check I wasn't able to find it in the history.

fabiopelosin added some commits Aug 7, 2012
@fabiopelosin fabiopelosin [Podfile] added #to_s. 9b72d27
@fabiopelosin fabiopelosin [Command] Don't present the error report in development. 192d815
@fabiopelosin fabiopelosin [Gemfile] pointed kicker to the head of the 3.0.0 branch. 0223233
@fabiopelosin fabiopelosin Introduced Pod `update`, `outdated`.
See #131, #191.

- The installer is initialized with a resolver. The resolver is responsible of
  indicating which specs must be installed/reinstalled.
- It was introduced a slight change in the format of the Podfile.lock.
- The specification set was simplified to receive and handle Pod::Dependency
  instead of Pod::Specification. With this change it also appears to be more

A this stage it appears to be working. However the support, for external and
head dependencies is weak.
@fabiopelosin fabiopelosin [Lockfile] Remove `---' from YAML. 50b8c08
@fabiopelosin fabiopelosin [Specs] Fix YAML issues. a4dbe7a
@fabiopelosin fabiopelosin [Install/Update] First complete draft. 33c9710
@fabiopelosin fabiopelosin [Install/Update] Forgot to stage two files :-). c290bf9
@fabiopelosin fabiopelosin Merge branch 'master' into pod_update
* master:
  Updated installation notes.
  [Gemfile.lock] update.
  Release 0.11.0
  [Rakefile] fine tuned release task.
  [CHANGELOG] Updated.
  fixing path on push command documentation description
  updating description for pod push with more detail about how it works
@fabiopelosin fabiopelosin Merge branch 'master' into pod_update
* master:
  [Git] Init submodules only after the checkout. #451
  [Subversion] Improved head support.
  [LocalPod] Completed fix for public headers handling. #449
  [LocalPod] Fix public headers handling. #449
@fabiopelosin fabiopelosin Merge branch 'master' into pod_update
* master:
  [Excutable] Fix for ruby 1.8.7.
  [CHANGELOG] Didn't realize that github already adds a separator line for each entry.
  [CHANGELOG] Update
  Add static libraries to root of project if no Frameworks group exists. #431
  Cleanup a little by using ActiveSupport convenience methods.
  [Documentation] Use public headers if specified.
  [Downloader] raise when importan commands fail.
  [Git] Init submodules only if requested.
  [Rakefile] commit Gemfile.lock on release.
  [Changelog] Release 0.11.1.
  Release 0.11.1
  [Changelog] Update.
@fabiopelosin fabiopelosin 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.
@fabiopelosin fabiopelosin [Lockfile] Support for specs defined in Podfile. 584c2b3
@fabiopelosin fabiopelosin [Version] Updated #to_s and added Version.from_s. edea0a1
@fabiopelosin fabiopelosin [Install/Update] second iteration. 9cbb2df
@fabiopelosin fabiopelosin [Command] Report unrecognized arguments in help and minor improvements. 2c0cc3e
@fabiopelosin fabiopelosin [AbstractExternalSource] Raise if unable to find a podspec. ae569fc
@fabiopelosin fabiopelosin [Install/Update] Minor cleanup. b09ccf1
@fabiopelosin fabiopelosin [LocalSource] Initial draft. 8a4f5ac
@fabiopelosin fabiopelosin [Install/Update] Keep track of external sources while locking Pods. 15e9f3b
@fabiopelosin fabiopelosin Merge branch 'pod_update' into local_source
* pod_update:
  [Install/Update] Keep track of external sources while locking Pods.

This pull request fails (merged 8a4f5ac into be222a0).

CocoaPods member
alloy commented Aug 14, 2012

Great work, as always!

Yeah I have no idea how/when that happened. I guess it happened because (at least to me) it was not a real known public feature.


This pull request fails (merged 6624bfc into be222a0).


This pull request fails (merged 7a80f78 into be222a0).


This pull request passes (merged 9e8c7b5 into be222a0).

CocoaPods member

I've merged this branch in the pod_update one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.