fix: better git support