Closed
Description
Describe the Bug
I have set safe_directory => True
.
If I run puppet it is set as expected but on the next run it is unset again. On another server the directory is always append to .gitconfig so /root/.gitconfig looks like that
[safe]
directory = /opt/myrepo
directory = /opt/myrepo
directory = /opt/myrepo
Expected Behavior
Directory of repository is added to "safe" paragraph at .gitconfig if it is not present and not removed.
Steps to Reproduce
This is how I use vcsrepo
vcsrepo { $deployment_dir:
ensure => latest,
provider => git,
safe_directory => true,
source => $buildout_repo,
revision => $repo_deployment_branch,
owner => $buildout_user,
group => $buildout_user,
excludes => ['parts', 'bin'],
}
Environment
- Version 5.3.0
- Platform Debian 10