Method: MultiGit::Tree::Builder#names

Defined in:
lib/multi_git/tree/builder.rb

#namesObject

TODO: cache



55
56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/multi_git/tree/builder.rb', line 55

def names
  names = @from ? @from.names.dup : []
  dirty_entries.each do |k,v|
    if v
      unless names.include? k
        names << k
      end
    else
      names.delete(k)
    end
  end
  return names
end