El pago de Git en la receta del chef no funciona

Utilicé la siguiente estrofa del chef para probar y consultar un repository de Github:

git "/home/ubuntu" do repository "git://github.com/kmerenkov/brukva.git" revision "master" action :checkout user "ubuntu" end 

El chef run no tiene errores y el recurso se muestra actualizado (aunque no hay files en el directory de destino).

 * git[/home/ubuntu] action checkout (up to date) 

¿Qué estoy haciendo mal?

Tratar:

 git "/home/ubuntu/brukva" do repository "git://github.com/kmerenkov/brukva.git" revision "master" action :sync user "ubuntu" end 

No hace nada si su directory de destino existe al usar :checkout porque supone que su pago ha finalizado, puede ver que el chef dice "actualizado".

Consulte la fuente del proveedor de git