Forgiveness is not granted on a commitment to do better. It is granted on the basis of Christ's blood and our confession of our sin. The man who declares otherwise makes forgiveness to be based on works and flies in the face of the plain word of God that,
"If we confess our sins he is faithful and just to forgive us our sins and to cleanse us from all unrighteousness."
And if that isn't plain enough, we have these words in the 78th Psalm:
"For all this they sinned still, and believed not for his wondrous works. Therefore their days did he consume in vanity, and their years in trouble. When he slew them, then they sought him: and they returned and enquired early after God. And they remembered that God was their rock, and the high God their redeemer.
Nevertheless they did flatter him with their mouth, and they lied unto him with their tongues. For their heart was not right with him, neither were they stedfast in his covenant.
But he, being full of compassion, forgave their iniquity, and destroyed them not: yea, many a time turned he his anger away, and did not stir up all his wrath. For he remembered that they were but flesh; a wind that passeth away, and cometh not again."
The only basis on which the Lord forgave them was that they remembered that God was their Redeemer and sought mercy from Him. All of their words of commitment were but lies and flattery, but God forgave them any way because He is a merciful God.
Mark Osgatharp