Add Remote#Ls. #127

Merged
calavera merged 5 commits from ls_remote into master 2014-10-27 11:42:28 -05:00
1 changed files with 5 additions and 8 deletions
Showing only changes of commit e969b33b33 - Show all commits

View File

@ -607,21 +607,18 @@ func (o *Remote) Ls(filterRefs ...string) ([]RemoteHead, error) {
var heads []RemoteHead var heads []RemoteHead
if len(filterRefs) > 0 { for _, s := range goSlice {
for _, s := range goSlice { head := newRemoteHeadFromC(s)
head := newRemoteHeadFromC(s)
if len(filterRefs) > 0 {
for _, r := range filterRefs { for _, r := range filterRefs {
if strings.Contains(head.Name, r) { if strings.Contains(head.Name, r) {
heads = append(heads, head) heads = append(heads, head)
break break
} }
} }
} } else {
} else { heads = append(heads, head)
heads = make([]RemoteHead, size)
for i, s := range goSlice {
heads[i] = newRemoteHeadFromC(s)
} }
} }