SVN Commit habits

So, I was exploring the revision graph function in Subversion....
I was looking at the graph for Card.java.
And I noticed that there have been a number of changes, where the comments have nothing to do with changes to Card.java, they're related to adding cards or fixing bugs in other parts. I'm not seeing any way to view all the actual changes on any one file over time. (I could compare the current to any particular revision though)
So I'm wondering if folks are commiting the entire project at a time, or just individual files?
My personal preference is to only commit the individual file, practically only one change at a time. The comment for the commit is then focused only on those few changes.
I was looking at the graph for Card.java.
And I noticed that there have been a number of changes, where the comments have nothing to do with changes to Card.java, they're related to adding cards or fixing bugs in other parts. I'm not seeing any way to view all the actual changes on any one file over time. (I could compare the current to any particular revision though)
So I'm wondering if folks are commiting the entire project at a time, or just individual files?
My personal preference is to only commit the individual file, practically only one change at a time. The comment for the commit is then focused only on those few changes.