Ideally we would like to keep commits atomic so that they only change code that actually matters for the bug/feature they intend to implement.  That way if we need to back out a commit we only lose the specific functionality it was implementing and not additionally functionality and/or cleanups.  Could you back out the whitespace changes and include them in a separate pull?