- LICENSE AND COPYRIGHT
Git::Raw::Tree::Builder - Git tree builder class
A Git::Raw::Tree::Builder allows you to build Git tree objects.
WARNING: The API of this module is unstable and may change without warning (any change will be appropriately documented in the changelog).
new( $repo, [$tree] )
Creates a new tree builder that will build trees in
$tree is passed, the contents of the tree builder are initialized from the contents of
Clears the tree builder of all entries.
Returns the number of entries contained in this tree builder.
get( $filename )
Return a Git::Raw::TreeEntry corresponding to
undef if no such entry exists.
insert( $filename, $object, $mode )
remove( $filename )
Removes the entry associated with the filename
$filename from this tree builder.
Writes the tree object we've been building into the repository.
Rob Hoelz <firstname.lastname@example.org>
LICENSE AND COPYRIGHT
Copyright 2012 Alessandro Ghedini.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.