support git specific operation like configuring default author