Pulling can be slow, unfortunately. (To my surprise, even when there was no new commit at the origin so pull should effectively be a no-op.) Would it be possible to run the "unpacking git objects" part in a background process so I can continue working on something else during this operation?