More reworking for rdgo compatibility
Right now rdgo doesn't substitutite `%global commit`, which
caused the `pushd atomic-%{commit}` to break. It's simpler
if we rework things so the default cwd is the srcdir, and only
pushd/popd to registry.
While I'm here change to `>=` for comparison since it seems
more standard.