Umm, how does this smartgit thing work