Most sane projects create a build and test it, and don't rely on testing source code because the build process itself can cause defects as well.
What we've been testing as a dev build should have been promoted to stable, but, I realize now, he has the changelog embedded in the executable, and it's possibly merged across dev builds. He also has differences in the functionality between the dev and beta builds as you can't run the dev without a key.