git function test