Method: MultiGit::Tree::Builder#>>
- Defined in:
- lib/multi_git/tree/builder.rb
#>>(repository) ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/multi_git/tree/builder.rb', line 78 def >>(repository) ent = [] dirty_entries.each do |name, entry| if entry object = repository.write(entry) ent << [name, object.mode, object.oid] end end if @from @from.each do |entry| unless dirty_entries.key? entry.name ent << [entry.name, entry.mode, entry.oid] end end end return repository.make_tree(ent) end |