The King James English translation uses archaic English that didn't have the same meaning 400 years ago as it does now. So, the archaic translations indicating that God "repented" really indicated that God was sorry or "changed His mind."  http://www.godandscience.org/apologetics/does_god_repent.html