Thats like the argument with James.
if one has true faith, they will work, it is not a question, true faith works
if one has true repentance, they will show faith, which in turn will show works. because one who sincerely and truly changed his or her mind will change to match their new belief system.
what I fear is religion has made repent into a religious word and not taken its meaning and twisted it. They make it mean feel sorry for. to beg forgiveness, to promise to never do it again (don't make promises, you most likely will not keep them) or I promise to do better (again do not make promises)
Repentance is like this, (an example) As a non believer, you feel it is ok to sleep with your GF, You have to test drive a car don't you, why would you not test drive your potential wife. so you disagree with god that fornication is a sin. WHen you repent you change you view, You realize it is a sin, It is a sin against your body (and hers) that if you loved her you would never do this to her.
now a few years later you and that girl broke up. and you have a new GF. And temptation comes, and you fall and end up sleeping with her. DO you repent again? How can you? Did you change your mind (repent)again and say fornication is not a sin? NO!..You fell to temptation, and sinned,
Thus you can not repent again, (as many churches demand you do) What you do is you go to the throne of grace and CONFESS your sin, (1 john 1: 9)
I hope this helps.