Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Local source #458

Closed
wants to merge 24 commits into from

3 participants

@fabiopelosin

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
@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
  robust.

A this stage it appears to be working. However the support, for external and
head dependencies is weak.
34a6853
@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
ea632ad
@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
0a244e6
@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.
  CHANGELOG.md
  [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.
fdc3d19
@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.
2345d55
@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.
dca782c
@travisbot

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

@alloy
Owner

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.

@travisbot

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

@travisbot

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

@travisbot

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

@fabiopelosin

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
Commits on Aug 7, 2012
  1. @fabiopelosin

    [Podfile] added #to_s.

    fabiopelosin authored
  2. @fabiopelosin
  3. @fabiopelosin
Commits on Aug 8, 2012
  1. @fabiopelosin

    Introduced Pod `update`, `outdated`.

    fabiopelosin authored
    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
      robust.
    
    A this stage it appears to be working. However the support, for external and
    head dependencies is weak.
  2. @fabiopelosin
  3. @fabiopelosin
Commits on Aug 9, 2012
  1. @fabiopelosin
  2. @fabiopelosin
  3. @fabiopelosin

    Merge branch 'master' into pod_update

    fabiopelosin authored
    * 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
  4. @fabiopelosin

    Merge branch 'master' into pod_update

    fabiopelosin authored
    * 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
Commits on Aug 10, 2012
  1. @fabiopelosin

    Merge branch 'master' into pod_update

    fabiopelosin authored
    * 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.
      CHANGELOG.md
      [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.
  2. @fabiopelosin

    Merge branch 'master' into pod_update

    fabiopelosin authored
    * 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.
  3. @fabiopelosin
  4. @fabiopelosin
Commits on Aug 13, 2012
  1. @fabiopelosin
  2. @fabiopelosin
  3. @fabiopelosin
  4. @fabiopelosin
Commits on Aug 14, 2012
  1. @fabiopelosin
  2. @fabiopelosin
  3. @fabiopelosin

    Merge branch 'pod_update' into local_source

    fabiopelosin authored
    * pod_update:
      [Install/Update] Keep track of external sources while locking Pods.
Commits on Aug 20, 2012
  1. @fabiopelosin
  2. @fabiopelosin
  3. @fabiopelosin

    [LocalSource] Tuning.

    fabiopelosin authored
Something went wrong with that request. Please try again.