minor refactoring 'user_interface.rb'
Added pod repo list command
Use the same method to invoke git as get_branch_remote_name
Changed the variable @count on pod repo list to @should_count_number_of_repos, so it´s clear what it does
[Changelog] Add entry about specifying sources in the Podfile by URL
[Command::Repo::List] Extract logic into helper methods
[RepoSpec] Update --count-only spec
[CommandSpec] Expect pod repo to default to pod repo list
[RuboCop] Do not prefix reader method names with get_.
Merge pull request #2522 from CocoaPods/repo-list

Repo list
[SourcesManager] Fix reporting of failure to add a repo by url
[Command::Spec] Fix crash

Closes https://github.com/CocoaPods/CocoaPods/issues/1543
Merge pull request #2479 from CocoaPods/fabio/fix-pod-spec-create-crash

[Command::Spec] Fix crash
Merge pull request #2493 from laiso/missing_spec

minor refactoring 'user_interface.rb'
[Installer] Only show preparing message in verbose mode
[Analyzer] Clarify the deprecation message of implicit sources

Thanks @alloy
[spec] Make green.
[Resolver] Removed unused sort_by method call
[Analyzer] Only update source repos that are being used
[SourcesManager] Print `repo add` output.

This is a temporary hack, do we need to formalize this and how?