I haven't used the suse re-partition tool so I don't know for sure. Usually when I run into this problem it means that I have a particular directory that is too big. I've used to different methods to solve the problem (granted neither are as elegant as being able to repartition your drive... if that's possible):
1. I move the contents of the big folder from the filled partion to a partition with more space. I then create a symbolic link to the new location of the folder where the old one used to be.
2. I temporarily move all the files from the home partition to a folder on another partition. I then delete the home partition and repartition it into 2 pieces. I use one of the pieces as my new home partition, moving all the files back. I then mount then other new partition where the big folder was and move its contents into this partition.
I said before, these aren't very elegant solutions. If you find a better one, let me know.
Cheers,
Venkman