Implementar falla en la sucursal: no es un nombre de object válido

Estoy intentando desplegar otra sucursal con Capistrano. Desplegar la twig maestra funciona bien, pero mi twig "daniel" falla con el siguiente error:

INFO[e8d2a50d] Running /usr/bin/env git archive daniel | tar -x -C /data/apps/dimsum.staging/releases/20150922073756 on <ip number> DEBUG[e8d2a50d] Command: cd /data/apps/dimsum.staging/repo && ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/dimsum.staging/git-ssh.sh /usr/bin/env git archive daniel | tar -x -C /data/apps/dimsum.staging/releases/20150922073756 ) DEBUG[e8d2a50d] fatal: Not a valid object name DEBUG[e8d2a50d] tar: This does not look like a tar archive DEBUG[e8d2a50d] tar: Exiting with failure status due to previous errors cap aborted! SSHKit::Runner::ExecuteError: Exception while executing on host <ip number>: git exit status: 2 git stdout: Nothing written git stderr: fatal: Not a valid object name tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors 

Estos son mis files de implementación:

 #deploy.rb set :application, 'dimsum_v2' set :repo_url, 'git@bitbucket.org:<git repo>.git' #staging.rb set :stage, :staging set :application, "dimsum.staging" set :app_path, "/data/apps/#{fetch(:application)}" set :branch, 'daniel' set :deploy_to, fetch(:app_path) server '<ip number>', user: 'deploy', roles: %w{web app}, my_property: :my_value 

Clonación master y la twig daniel directamente en el server también funciona bien. P.ej:

 git clone -b daniel git@bitbucket.org:<git repo>.git 

¿Cual puede ser el problema?

Si está seguro git@bitbucket.org:<git repo>.git tiene la sucursal Daniel , entonces tal vez no estaba allí cuando Capistrano creó la carpeta /data/apps/dimsum.staging/repo.

Simplemente rm ese repo / dir en el server así que cap lo crea nuevamente desde cero (: