do you prefer an incremented counter?
var count = 0;
if(ShouldDeleteRemote) count++;
if(ShouldInitBranch) count++;
if(ShouldRenameRemote) count++;
return count <=1;