Git::LowLevel::Tree - class representing a tree object in a GIT Repository
version 0.4
the repository the tree lives in
the reference the tree lives in
the path to the tree object
the hash identifying the tree object
the tree entries
the parent of the object within the tree
identifies if the tree has been changed add,del or initial create of the tree
returns the timestamp of the commit where this object was added or undef if object has not been commited yet.
returns the timestamp of the last commit of this object or undef if object has not been commited yet.
returns the committer of the the object
returns an array of all the tree objects
tests if the tree is empty
create a new blob entry
create a new tree entry
add a new tree element
delete an element from the tree
save the full tree to the git object safe
return a string representing a tree entry
find a path within the tree
Dominik Meyer <dmeyer@federationhq.de>
This software is Copyright (c) 2018 by Dominik Meyer.
This is free software, licensed under:
The GNU General Public License, Version 2, June 1991
To install Git::LowLevel, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Git::LowLevel
CPAN shell
perl -MCPAN -e shell install Git::LowLevel
For more information on module installation, please visit the detailed CPAN module installation guide.