Revert "only one of revision and branch should be set in gitclone recipe."

This reverts commit 32e8dfb1e7a0ec9ed0ccbef3f183ad38a00f9bb9.