modulesync
modulesync copied to clipboard
Synchronize common files across your Git repositories.
default_branch doesn't guarantee a result. This checks for the nil value and raises an exception. This is probably not a good way to deal with it, but it's a lot...
Currently, when a [merge request is created](https://github.com/voxpupuli/modulesync/blob/master/lib/modulesync/pr/gitlab.rb#L39-L43) on GitLab using the `--pr` option, the checkbox "Delete source branch" remains unchecked. It looks like that GitLab doesn't automatically consider the related...
Hi, I installed the latest 2.3.0 release and tried to create a new PR: ``` $ bundle exec msync update --message "modulesync 5.2.0" --pr --pr-labels modulesync --pr-title "modulesync 5.2.0" --filter...
When using msync exec, I was surprised to learn it switched branches. My immediate impression was that it was simply a wrapper that executes commands on checkouts. This changes the...
Noticed by @ekohl at https://github.com/voxpupuli/modulesync/pull/219#discussion_r723045955
Files specified in `config_defaults.yml` and `.sync.yml` assume a static path that is the same for all managed modules. however, there are cases where the content of a ERB template is...
From my point of view, we should change our approach about two options `skip_broken` and `fail_on_warnings`: * `skip_broken` is not relevant option as, for example, an "update" that does not...
@ekohl and I started a discussion in #215 about this topic, so I quote my thought here: > From my point of view, whole `PuppetModule` class should be deleted from...
Even I'm using `msync` since months now, I never understand why there is an `amend` option during `update` and why there is no `hard-reset` option ATM. This is probably due...
The pre-commit script shouldn't need to be inside of modulesync itself (instead of forcing it to be in contrib). At the simplest, if given an absolute path it should run...