NAME
Git::LowLevel::Blob - class representing a GIT Blow Object
VERSION
version 0.3
DESCRIPTION
Class representing a Blob object within the Git::LowLevel distribution.
Blobs in git normally hold any type of file data.
ATTRIBUTES
repository
the repository the blob lives in
hash
the hash identifying the blob, only set if the blob exist/is created in the repository
path
the path identifying the blob
parent
the parent of the object within the tree
METHODS
timestamp_added
returns the timestamp of the commit where this object was added or undef if object has not been commited yet.
timestamp_last
returns the timestamp of the last commit of this object or undef if object has not been commited yet.
committer
returns the committer of the the object
mypath
content
return the content of the Blob
save
save content to git object and update hash
treeEntry
return a string representing a tree entry
find
find a path within the tree
del
delete the blob
AUTHOR
Dominik Meyer <dmeyer@federationhq.de>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018 by Dominik Meyer.
This is free software, licensed under:
The GNU General Public License, Version 2, June 1991