Git commits functional with shell usage.

closes #46