Carthage: How to get the very latest version of a given repository?
The documentation states
Carthage supports several kinds of version requirements:
- >= 1.0 for “at least version 1.0”
- ~> 1.0 for “compatible with version 1.0”
- == 1.0 for “exactly version 1.0”
- "some-branch-or-tag-or-commit" for a specific Git object (anything allowed by git rev-parse)
so I believe
github "jspahrsummers/xcconfigs" "HEAD"
should work as expected, since "HEAD" is a valid argument for git rev-parse
Alternatively
github "jspahrsummers/xcconfigs" "master"
or any other branch
Simply github "jakecraige/RGB"
will yell No tagged versions found for github "jakecraige/RGB"
Better is to use github "jakecraige/RGB" "master"
You may want to read Carthage Tutorial: Getting Started
branch name / tag name / commit name means “Use this specific git branch / tag / commit”. For example, you could specify master, or a commit has like 5c8a74a.