Thanks for your comment!
So, the point I wanted to make was that using Subversion and having tests that took so long resulted in me committing my code less often than I would have liked.
The way we had it set up was that every time we wanted to commit our changes, they were automatically pushed to the repository. We never had “unpushed” commits, like you could have with git. At the time, I thought a way round this could be to create a new branch so I could push as much as a liked and then merge my changes when I was done with the feature. From what I remember this is not so easy with Subversion.
These days I don’t work with feature branches and I commit and push (preferably not always at the same time) a lot more often than I did back then, so I still like to remind people to be wary of committing less often :).