It seems to do a subtly different thing by default, though: the git bundle makes a bundle out of the entire repository. The hg bundle bundles the commits that are 'not known to be in another repository'.
This will only backup the master (or any other specified) branch. I find it's better to just have a bare repo in dropbox added as a remote called "dropbox" and use: