Sorry about that... If it has break anyone's fork. The 2.3-gae was reset to be before the recent #switch/#on PR merge, because I mixed up people, and believed the contributor had CLA, but it turns out he probably doesn't have it. So to avoid any legal issues (like contribution was merged before the ICLA was signed), I did this. (Not sure if reverse commits would have been sufficient... not a lawyer. :) )
The branch that was 2.3-gae before is still there with branch name 2.3-gae-missing-cla. -- Best regards, Daniel Dekany