Get blame for file
blame(repo = ".", path = NULL)
a path to a repository or a
Path to the file to consider
git_blame object with the following entries:
The path to the file of the blame
List of blame hunks
The git_repository that contains the file
The number of lines in this hunk
The sha of the commit where this line was last changed
The 1-based line number where this hunk begins, in the final version of the file
The sha of the commit where this hunk was found. This will usually be the same as 'final_commit_id'.
The 1-based line number where this hunk begins in the file named by 'orig_path' in the commit specified by 'orig_commit_id'.
The path to the file where this hunk originated, as of the commit specified by 'orig_commit_id'
TRUE iff the hunk has been tracked to a boundary commit.
git_repository object that contains the blame hunk
## Not run: ## Initialize a temporary repository path <- tempfile(pattern="git2r-") dir.create(path) repo <- init(path) ## Create a first user and commit a file config(repo, user.name = "Alice", user.email = "email@example.com") writeLines("Hello world!", file.path(path, "example.txt")) add(repo, "example.txt") commit(repo, "First commit message") ## Create a second user and change the file config(repo, user.name = "Bob", user.email = "firstname.lastname@example.org") writeLines(c("Hello world!", "HELLO WORLD!", "HOLA"), file.path(path, "example.txt")) add(repo, "example.txt") commit(repo, "Second commit message") ## Check blame blame(repo, "example.txt") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.