swh.loader.cvs.rlog module#

RCS/CVS rlog parser, derived from viewvc and cvs2gitdump.py

class swh.loader.cvs.rlog.revtuple(number, date, author, state, branches, revnumstr, commitid)[source]#

Bases: tuple

Create new instance of revtuple(number, date, author, state, branches, revnumstr, commitid)

property number#

Alias for field number 0

property date#

Alias for field number 1

property author#

Alias for field number 2

property state#

Alias for field number 3

property branches#

Alias for field number 4

property revnumstr#

Alias for field number 5

property commitid#

Alias for field number 6

class swh.loader.cvs.rlog.RlogConv(cvsroot_path: str, fuzzsec: int)[source]#

Bases: object

parse_rlog(fp: BinaryIO) None[source]#
getlog(fp: BinaryIO, path: bytes, rev: str) Optional[bytes][source]#
swh.loader.cvs.rlog.cvs_strptime(timestr)[source]#