R Rd использует roxygen2 без версии roxygen2

Функция автоматической документации с использованием roxygen2, в то время как она полезна и полезна, она раздражает при каждом изменении версии пакета roxygen2. Он обновляет все мои файлы документации, устанавливая версию roxygen2 внутри каждого файла. См. Ниже.

% Generated by roxygen2 (4.1.1): do not edit by hand
% Please edit documentation in R/src.R

Такие изменения, очевидно, не влияют на код/​​пакет, но влияют на управление версиями управления версиями, добавляя шум к исходному процессу управления версиями.
Может ли он быть отключен где-нибудь?

Ответы

Ответ 1

Это, вероятно, ограничивает обман, но если вы переопределите packageVersion() priot для компиляции своего пакета, например:

packageVersion  <- function(pkg,...)()
    if(pkg == "roxygen2") "Hello World" else utils::packageVersion('pkg',...)

Вы получите:

% Generated by roxygen2 (Hello World): do not edit by hand

вместо

% Generated by roxygen2 (4.1.1): do not edit by hand