How to install latest (untagged) state of a repo using bower?
bower
Solution
Specify a git commit SHA instead of a version:
bower install '<git-url>#<git-commit-sha>'
Example:
bower install 'git://github.com/yeoman/stringify-object.git#d2895fb97d'
You can also specify a branch instead of a SHA, but that's generally not recommended unless it's in development and you control all the parts.
Problem
I have a very small repo in which I do all dev work in the master branch and use tags as "stable" points in history. I guess by default Bower seems to fetch the latest tagged version of a repo. I'm trying to get the most recent commit in the master branch. I've tried running all these, in every conceivable order: ``` bower cache-clean mypackage bower install mypackage --force-latest bower install mypackage --force --force-latest bower install mypackage --force ``` I've also tried adding `latest` to my bower.json file: ``` "dependencies": { "mypackage": "latest" } ``` And then running: ``` bower update mypackage ``` No matter what it seems to always get the latest tagged state. How do I get the latest, most up-to-date, untagged state of the project?