That's the main reason I switched over to Arch Linux for development boxes. I was fed up with being stuck with 2 year old versions by default of everything on Debian/Ubuntu (git, gcc, cmake, valgrind, etc). Git is already flagged as out of date on Arch and will be updated to 2.8 within a matter of days.
Well, that's actually a selling point of Debian's stable releases - packages in the official repo are essentially frozen in time, and security updates/critical bug fixes get backported. It's great for stability, though not great if you like using the latest versions of your software. (As I do.)