Well, that looks fine as well; 37f43e3a6e557681ba693d5a8a587a84bf649414, from which your old HEAD derives, is mentioned in .git/logs/refs/remotes/origin/7.9, so pull should have been able to figure out that "rebase --onto db4cc7 37f43e" was the right thing to do.
The really weird thing is that it didn't even say anything. It just did a fetch and then exited silently. It should have said _something_ after that...