Use an array to hold Git args, not a hashmap.
Call Git with --no-pager.

It should not use the pager anyway, but just in case...