For instance: http://readthedocs.org/projects/docs/builds/6938938/
Related issues https://github.com/rtfd/readthedocs.org/issues/3837
Previous stable passing is this one: http://readthedocs.org/projects/docs/builds/6933018/
Note that the only difference is that now the git checkout command is adding the origin/ to the commit. Guessing, I would say that maybe some output has changed between Git 1.9 and Git 2.7.4 that was upgraded with the Ubuntu upgrade (a couple of days ago). Not sure, anyway.
@humitos I think it is due the git upgrade, on my local instance I can't reproduce this. But the checkout commands are different


Now I was able to reproduce this on my local instance with this project https://github.com/irmen/Pyro4

Found it!
The error is here
This is because before code was the original exit_code of the command, but after #3831(I think) the original exit_code is losed. This is something I was wondering while writing tests on https://github.com/rtfd/readthedocs.org/pull/3764#issuecomment-375827453
So, probably other places that rely on the original exit_code are going to be in trouble...
@stsewd great find! i think you're right
Just a note for next week.
We should be careful with all the record_as_success that use the exit code to decide something.
Tags and stable are working again. Closing.
@agjohnson other projects still has this issue, can be tracked on https://github.com/rtfd/readthedocs.org/issues/3837 anyway.