When pushing the dependency files using Gemnasium Toolbelt, the Gemnasium project is updated only if the current branch matches the project branch. In other words, the branch you're running "gemnasium df push" from has to match the branch that is set in the project settings page on Gemnasium.com.
Gemnasium Toolbelt tries to guess the name of the current
branch using git but you can force it using the BRANCH environment
variable. You can check the client configuration by running "gemnasium env". Learn more about Toolbelt configuration.