Compatibility issues between git versions

The value 'upstream' for configuration option push.default was
introduced in git version 1.7.5. Previous and now deprecated
equivalent value is 'tracking'

Option --no-edit for git pull is not available prior version v1.7.8.