Added tag, branch, remote and remote tracking branch generation.