gbp.git.commit.GitCommit(object) class documentationgbp.git.commit
(View In Hierarchy)
A git commit
| Static Method | is_sha1 | Is I{value} a valid 40 digit SHA1? |
Is I{value} a valid 40 digit SHA1?
>>> GitCommit.is_sha1('asdf')
False
>>> GitCommit.is_sha1('deadbeef')
False
>>> GitCommit.is_sha1('17975594b2d42f2a3d144a9678fdf2c2c1dd96a0')
True
>>> GitCommit.is_sha1('17975594b2d42f2a3d144a9678fdf2c2c1dd96a0toolong')
False
@param value: the value to check
@type value: C{str}
@return: C{True} if I{value} is a 40 digit SHA1, C{False} otherwise.
@rtype: C{bool}