Code forensics  0.1
Generate historical information about code changes
ir::Commit Struct Reference

single commit by author, taken at some point in time More...

#include <git_ir.hpp>

Inheritance diagram for ir::Commit:

Public Types

using id_type = CommitId
 

Public Attributes

AuthorId author
 
i64 time
 references unique author id More...
 
int timezone
 posix time More...
 
Str hash
 timezone where commit was taken More...
 
int period
 git hash of the commit More...
 
Str message
 Number of the period that commit was attributed to. More...
 
Vec< EditedFileedited_files
 Commit message. More...
 
Vec< RenamedFilerenamed_files
 

Detailed Description

single commit by author, taken at some point in time

Member Typedef Documentation

◆ id_type

using ir::Commit::id_type = CommitId

Member Data Documentation

◆ author

AuthorId ir::Commit::author

◆ edited_files

Vec<EditedFile> ir::Commit::edited_files

Commit message.

◆ hash

Str ir::Commit::hash

timezone where commit was taken

◆ message

Str ir::Commit::message

Number of the period that commit was attributed to.

◆ period

int ir::Commit::period

git hash of the commit

◆ renamed_files

Vec<RenamedFile> ir::Commit::renamed_files

◆ time

i64 ir::Commit::time

references unique author id

◆ timezone

int ir::Commit::timezone

posix time


The documentation for this struct was generated from the following file: