2013-05-13 3 views
0

Я использую NGit, и я хочу получить список всех тегов моей текущей рабочей ветви. Так что я создал экземпляр NGit вроде этого:Как получить список тегов с NGit

var git = Git.Open("c:\\temp\\projectx");

Теперь я хочу, чтобы получить список всех тегов в архиве мерзавца, но как? Существует нет команды, как: var refs =Git.TagList().Call();

я ожидал бы, что есть что-то вроде BranchList() ... var refs = Git.BranchList().SetListMode(ListBranchCommand.ListMode.ALL).Call();

Любые идеи?

Спасибо!

ответ

0

Попробуйте это

var tags = Git.Open("c:\\temp\\projectx").GetRepository().GetTags(); 

где теги является IDictionary<string,Ref>