git handler