test git functional