We're getting migrated from Subversion to Perforce at work. I've been using git-svn and it's kept me very productive. I want to keep using a DVCS for my own development.
Which works best with Perforce in your experience, git-p4, Perfarce (hg) or something else I've never heard of?
What works well (and what doesn't)?